- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在我的 swift 应用程序上启用了 Parse local-datastore。我想将远程数据与本地同步,但我遇到了指针数组的问题。
我有一个这样的 PFSubclass :
class ShotModel : PFObject, PFSubclassing {
@NSManaged var status: String?
@NSManaged var pics: [PicModel]?
}
当我在 Parse 服务器上更新 status
时,数据与我的本地数据存储同步,但是当更新 pics
指针数组时,本地数据没有改变。
例如:
查询结果为:
[<Shot: 0x170382d80, objectId: VwA1Qc9NBN, localId: (null)> {
pics = (
"<Pic: 0x14ee64460, objectId: h5TGCb8BAx, localId: (null)> {\n \n}",
"<Pic: 0x14ee645d0, objectId: fZ61mvMUAM, localId: (null)> {\n \n}",
"<Pic: 0x14ee634f0, objectId: g8Wbxyk8E3, localId: (null)> {\n \n}"
);
status = Done;
}]
无论删除一张、两张还是全部照片,我都会得到相同的结果。
当我进行远程获取时,响应查询总是返回旧的指针数组列表,我不知道为什么。
你知道为什么解析会这样吗,还是我做错了什么?
最佳答案
V1.7.5 — 2015 年 6 月 24 日修复了此错误 https://parse.com/docs/downloads
关于ios - 使用 Parse 启用 LocalDatastore 时远程数据错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30729455/
我首先在线查询数据(没有“[query fromLocalDatastore];”)。 并“固定”它以供本地使用。 为了节省带宽,我使用“UpdatedAt”来只获取新的东西。 之后,我使用“[que
我们都知道解析服务器正在关闭,但是如果我想在没有任何解析服务器交互的情况下使用解析本地数据存储概念(不调用解析 initialize(context,appkey,masterkey)) ,那么我们如
在 Parse.setApplicationId 之前,我的应用程序委托(delegate)中有 Parse.enableLocalDatastore() 然后我将 var newPosts = PF
我正在尝试将 parse (iOS sdk v1.6.0 ) 与 is with switch 一起使用,并遵循我制作的文档: func application(application: UIAppl
我正忙于查询我存储在我的 Parse localDataStore 中的项目。我在 LocationLogs 类(Parse 类)/中存储了 6 个字段。这些字段是 image、Lat、long、al
美好的一天!我在我的 swift 项目中使用 Parse,现在我的问题是加载查询或对象并将其保存到 localDataStore,我尝试了这种方法 override func tableView(ta
我有一个播客应用程序。当用户点击订阅按钮时,我在我的对象上执行以下代码: PFObject.pinAllInBackground(self.episodesToSendToParse)
我在我的 swift 应用程序上启用了 Parse local-datastore。我想将远程数据与本地同步,但我遇到了指针数组的问题。 我有一个这样的 PFSubclass : class Shot
使用“enableLocalDataStore”时,我无法将本地数据与 Parse 数据同步。如果我不使用本地存储一切都很好,但我想尽量减少对 Parse 服务器的调用。我知道如果我对新创建的对象使用
嗨,有人可以帮我进行 parse.com 查询和计算吗?我想从我的 localDatastore 计算 parse.com 中的列总和 (DEBT),如果第一个选项不可行,则从 Web 计算。我尝试将
使用以下查询,我想获得一个仅包含列子集的 ParseUsers 列表,定义到 queryColumns 列表中。我成功收到了结果,但是当我尝试将它们固定到本地数据存储区时,我收到了异常: com.pa
我更新到最新的解析 SDK 1.6.2 以利用 localDatastore。不幸的是,我无法检索固定对象。最简单的实现: - (void)queryForPinning{ if ([PFUser c
我最近开始使用 Parse-Server 并迁移了我的 Parse 应用程序,现在当我尝试使用 Parse Local DataStore 时,我收到以下错误: *** 由于未捕获的异常“NSInte
我是一名优秀的程序员,十分优秀!