AppleWatch 薬の新しい飲み方【登録画面とデータの更新】

2月11日 登録画面とデータの更新

   

  • 要約
    • 前回はタブビューを追加し、週間記録を表示できるようにしましたが、自動更新は盛り込まれていませんでした
    • そこで、①deleteAuthorizationで00:01にデータ更新。②.onAppear{Timer…で20分毎に画面更新を作成しました。

  • データ更新
    • UserNotification.frameworkをimportし、指定時間にプッシュ通知を有効にし、その時にデータを更新させました
    • 初めて起動すると「通知」するか聞いてくる。下記図を参照

      → 

  • 画面更新
    • データの更新に合わせてうまくできる方法が見つからなかったため、.onAppear {Timer.scheduledTimer(withTimeInterval: 1200, repeats: true) { _ in で20分ごとに画面を更新しました。とりあえず動かすことはできましたが、弱い手法ですね…
  • ソースの公開
    • プログラムの中身を説明すると長文になってしまうため、省略します。主旨は自動更新ができたことの報告なので、GitHubに公開しておきます。 ソースは整理できていません、申し訳ございません。 m(_ _)m

      GitHub - jshigu/takenYourMedication

2月5日 週間記録を追加
  • 全体図
  • 変更点
    • 記録画面にタブビューを追加し、画面を右にスワイプすると週間の記録画が表示されます。左にスワイプすると記録画面に戻ります
    • 記録画面と週間表示を指定するソースコード

    

 

 

前回の投稿

2024年9月19日 

2024年9月

yshigu.net

 

プライバシーポリシー |ページトップへ

`