2月11日 登録画面とデータの更新
- 要約
- 前回はタブビューを追加し、週間記録を表示できるようにしましたが、自動更新は盛り込まれていませんでした
-
そこで、①deleteAuthorizationで00:01にデータ更新。②.onAppear{Timer…で20分毎に画面更新を作成しました。
- データ更新
- UserNotification.frameworkをimportし、指定時間にプッシュ通知を有効にし、その時にデータを更新させました
- 初めて起動すると「通知」するか聞いてくる。下記図を参照
→
- 画面更新
- データの更新に合わせてうまくできる方法が見つからなかったため、.onAppear {Timer.scheduledTimer(withTimeInterval: 1200, repeats: true) { _ in…… で20分ごとに画面を更新しました。とりあえず動かすことはできましたが、弱い手法ですね…
- ソースの公開
- プログラムの中身を説明すると長文になってしまうため、省略します。主旨は自動更新ができたことの報告なので、GitHubに公開しておきます。 ソースは整理できていません、申し訳ございません。 m(_ _)m
2月5日 週間記録を追加
- 全体図
- 変更点
- 記録画面にタブビューを追加し、画面を右にスワイプすると週間の記録画が表示されます。左にスワイプすると記録画面に戻ります
- 記録画面と週間表示を指定するソースコード
- 説明動画で確認願います
前回の投稿
2024年9月19日
2024年9月