使用Parse,现有项目保存数据

时间:2015-11-26 00:04:12

标签: ios swift parse-platform saving-data

在向我的应用添加解析之前,我已经构建了几个视图控制器。

在VC 1中,我有一个Collection View对象数组,其中包含一个Image,一个Name和一些Buttons。

在VC 2中,我可以向数组中添加一个新的Object。单击带有DidselectItemAtIndexPath的集合视图对象后,它将带我回到我的VC 2,我现在可以根据需要编辑和删除对象。

此外,我能够使用archiver / unarchiver,解码和编码等方法在设备本地保存对象(或者在这种情况下是模拟器)...这样当我打开和关闭应用程序时我的更改已保存。

我的问题是:

是否希望将这些对象保存在解析每个特定用户上,要求我删除我已添加的所有代码以便在本地保存?

用户1:14对象

用户2:11个对象

用户3:18个对象

这种方式,当我根据用户登录时,它只会显示该人的对象。

我是否必须删除代码才能在本地保存? 我添加的代码,添加,编辑和删除这些对象怎么样?

谢谢。

1 个答案:

答案 0 :(得分:0)

是的,本地保存的代码无法重新用于Parse。

您必须使用Parse SDK及其PFObject(或PFObject子类)来存储,编辑,删除Parse上的对象。当NSUserDefaults的代码不能用于CoreData时,它们是相同的,它们是两个截然不同的东西。

对于每个用户保存对象,添加时需要在PFObject中指向所有者(在本例中为PFUser) - 以便稍后查询属于该用户的正确对象,然后编辑或删除它们。 / p>