我有一個tabbarcontroller與兩個視圖控制器。在我的tabbarcontroller類中我有一個數組tasks = [Task]()
(在每個視圖控制器相同)。任務從文檔目錄加載NSKeyedUnarchiver。TabBarController:添加/從陣列中刪除
我用tasks = (tabBarController as! TabBarController).tasks
在每個視圖控制器中抓取任務。
在每個視圖控制器中,我可以更改任務的屬性,但不能添加(在視圖控制器1中)或刪除(在視圖控制器2中)任務。
更改屬性後,我保存任務(在每個視圖控制器中)。
如何添加/刪除任務?
謝謝。
好的。我會試試它,但爲什麼它會保存屬性的值?在tabbarcontroller中,我加載了一次任務,並將這些屬性保存到視圖控制器中的副本中。對於屬性都很好,只有添加/刪除不起作用。 – EmKay
查看我的更新來解釋這個 – Paulw11
謝謝。現在我明白了。 – EmKay