基本的に、ボタンを押すと、そのアクションが実行され(Dataクラスのフィールドが変更され)、フィールドを表示する別のビューに移動するボタンがあります。デバッグを行った後、prepareSegueやその他の関連メソッドがボタンのアクションの前に実行されるため、新しいフィールドの値ではなく古いフィールドの値が表示されることに気付きました。とにかくこれの周りにありますか。ボタンを押す代わりに、最初のシーンにセグエを作成し、ボタンアクションメソッドの最後にセグエを作成することを考えていましたが、プログラムで作成されたセグエの宛先を設定する方法がわかりません。または、セグエする前にフィールドを更新するためのより良い方法はありますか?前もって感謝します。
質問する
1699 次