我正在开发一个应用程序,我的用户有一些喜欢的对象。这些收藏夹当前由用户对象上的 PFRelation 建模。
该应用程序需要在离线场景中运行,因此我使用 Parse 本地数据存储。我在测试中发现,在我用新的(但固定的)对象更新了关系之后,如果设备在重新启动应用程序之前没有获得互联网连接(并因此完成 saveEventually 调用以远程保存),那么 PFRelation丢失新对象。该对象可通过查询在本地数据存储中使用,但 PFRelation 不再具有它。
我已经固定了用户对象,并尝试在应用程序重启后从本地数据存储中获取它,但 PFRelation 似乎总是丢失新添加的对象。
有没有人看到这种行为或知道解决方法?