如何更新本地Parse对象?

时间:2016-03-15 20:39:58

标签: ios parse-platform

所以我使用的是Parse Server的本地数据功能。当我尝试刷新TableView将在更新时冻结的本地对象时,我遇到了问题。我的理解是表视图正在尝试访问正在更改的对象,这些对象会导致冻结。解决方法是获取对象,然后用新的对象替换我的本地对象。

这不是错过了拥有本地对象的全部意义吗?是不是要把所有对象放在一个地方,并在需要时更新它们而不是取新的并取代本地?

要更新所有我做的就是抓取数据模型的每个对象并获取自己。

现在已经在这个问题上停留了2天 - 我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

因此,在关于编码的会议之后,我(以及许多帮助)想出了发生了什么。

在更新本地对象时无法访问它们。在我的情况下,用户打开应用程序时发生的第一件事是更新本地对象,但由于我的rootViewController (UITableViewController)访问了该数据以显示单元格,因此它冻结了。

我的解决方案是不是更新本地对象,而是通过对象ID查询那些相同的对象,然后用我的查询返回的对象替换本地对象。