【问题标题】:Saving Data With Parse, Existing Project使用 Parse 保存数据,现有项目
【发布时间】:2015-11-26 00:04:12
【问题描述】:

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

在 VC 1 中,我有一个集合视图对象数组,其中包含一个图像、一个名称和一些按钮。

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

另外,我可以使用归档器/取消归档器、解码和编码等方法将对象本地保存在设备(或在本例中为模拟器)上……这样,当我打开和关闭应用程序时我的更改已保存。

我的问题是:

想要在解析时保存这些对象每个特定用户需要我删除我已经添加的所有代码以在本地保存吗?

用户 1:14 个对象

用户 2:11 个对象

用户 3:18 个对象

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

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

谢谢。

【问题讨论】:

    标签: ios swift parse-platform saving-data


    【解决方案1】:

    是的,本地保存的代码不能用于 Parse。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多