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