在向我的应用添加解析之前,我已经构建了几个视图控制器。
在VC 1中,我有一个Collection View对象数组,其中包含一个Image,一个Name和一些Buttons。
在VC 2中,我可以向数组中添加一个新的Object。单击带有DidselectItemAtIndexPath
的集合视图对象后,它将带我回到我的VC 2,我现在可以根据需要编辑和删除对象。
此外,我能够使用archiver / unarchiver,解码和编码等方法在设备本地保存对象(或者在这种情况下是模拟器)...这样当我打开和关闭应用程序时我的更改已保存。
我的问题是:
是否希望将这些对象保存在解析每个特定用户上,要求我删除我已添加的所有代码以便在本地保存?
用户1:14对象
用户2:11个对象
用户3:18个对象
这种方式,当我根据用户登录时,它只会显示该人的对象。
我是否必须删除代码才能在本地保存? 我添加的代码,添加,编辑和删除这些对象怎么样?
谢谢。
答案 0 :(得分:0)
是的,本地保存的代码无法重新用于Parse。
您必须使用Parse SDK及其PFObject(或PFObject子类)来存储,编辑,删除Parse上的对象。当NSUserDefaults的代码不能用于CoreData时,它们是相同的,它们是两个截然不同的东西。
对于每个用户保存对象,添加时需要在PFObject中指向所有者(在本例中为PFUser) - 以便稍后查询属于该用户的正确对象,然后编辑或删除它们。 / p>