Skip to content

SwiftUIでStructが使いまわされる

   


画面遷移をするたびに異なる ID を表示させたかったのですが、それができませんでした。(毎回同じ ID が表示される)

同じIDが表示される

onDisappear で id を再生成することで回避しました。
@State に変化が無い場合はキャッシュを使い回したりするということでしょうか?
勉強していきます!!

同じIDが表示される

関連記事

  1. SwiftUIでListを表示する
  2. cURL(curl)でアプリにプッシュ通知を送信する
  3. p12ファイルから証明書と秘密鍵を取り出す
  4. gem でインストールした cocoapods をアップデートする
  5. iOSDC Japan 2019のDay1において、ルーキーズLT枠で登壇させていただきました
  6. TableViewのセルの高さを変更する(Swift5.0.1)
  7. UIButton、ボタンを表示する(Swift5.0)