2015-11-26 16 views
0

在將解析添加到我的應用程序之前,我已經構建了幾個視圖控制器。使用解析保存數據,現有項目

在VC 1中,我有一個包含圖像,名稱和幾個按鈕的Collection View對象數組。

在VC 2中,我可以添加一個新的對象到數組中。在點擊集合視圖對象DidselectItemAtIndexPath之後,它將我帶回我的VC 2,現在可以編輯和刪除對象(如果需要的話)。

此外,我能夠使用歸檔/解壓縮,解碼和編碼等方法將設備本地保存在設備上(或本例中爲模擬器)......這種方式當我打開和關閉應用程序時我的更改已保存。

我的問題是:

威爾想要節省每特定用戶要求我刪除所有我已經添加在本地保存代碼的解析這些對象呢?

用戶1:14的對象

用戶2:11級的對象

用戶3:18的對象

,當我登錄取決於它只會顯示這個人的對象的用戶這樣。

我是否必須刪除要在本地保存的代碼? 我添加的代碼如何添加,編輯和刪除這些對象?

謝謝。

回答

0

是的,本地保存的代碼不能重新用於解析。

您將不得不使用Parse SDK及其PFObject(或PFObject子類)在Parse上存儲,編輯和刪除對象。當NSUserDefaults的代碼不能用於CoreData時,它是一樣的,它們是兩個完全不同的東西。

爲了保存每個用戶的對象,添加時需要一個指向PFObject中所有者(在這種情況下爲PFUser)的指針 - 以便稍後您可以查詢屬於該用戶的正確對象,然後編輯或刪除它們。