私は2つのビューコントローラを持つtabbarcontrollerを持っています。私のtabbarcontrollerクラスでは配列tasks = [Task]()
(各ビューコントローラで同じ)があります。タスクは、ドキュメントディレクトリからNSKeyedUnarchiverでロードされます。TabBarController:配列からの追加/削除
tasks = (tabBarController as! TabBarController).tasks
の各ビューコントローラでそのタスクを取得します。
各ビューコントローラでは、タスクのプロパティを変更できますが、タスクをビューコントローラ1に追加したりビューコントローラ2で削除することはできません。
プロパティを変更した後で、(各ビューコントローラで)タスクを保存します。
タスクを追加/削除するにはどうすればよいですか?
ありがとうございました。
ok。私はそれを試してみましょうが、なぜそれがプロパティの値を保存するのですか? tabbarcontrollerでは、タスクを1回ロードし、プロパティをビューコントローラのコピーに保存しました。プロパティはすべて正常に動作します。追加/削除は機能しません。 – EmKay
これを説明するための更新を見る – Paulw11
ありがとう。今私は理解している。 – EmKay