小编san*_*san的帖子

指针数据不存储在本地数据库中解析ios

我有一个包含许多includeKeys的查询,这些指针指向另一个类.从解析云接收数据后,所有记录都使用pinAll方法存储在本地.当我取回存储的结果时,我可以获取记录但不包括指针.请参阅下面的示例代码

[query includeKey:@"classOne.innerClass"];
[query includeKey:@"classTwo.innerClass"];
[query includeKey:@"classThree"];
[query includeKey:@"classFour"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error){
   [PFObject pinAllInBackground:objects withName:@"LocalRecords" block:^(BOOL succeeded, NSError *error) {

   }];
}];
Run Code Online (Sandbox Code Playgroud)

我正在取得像这样的记录

PFQuery *lquery = [PFQuery queryWithClassName:[ClassName parseClassName]];
   [lquery fromPinWithName:@"LocalRecords"];
   BFTask *btask = [[lquery findObjectsInBackground] continueWithSuccessBlock:^id(BFTask *task) {
        if (task.error) {
            NSLog(@"Error: %@", task.error);
            return task;
        }
   }];
Run Code Online (Sandbox Code Playgroud)

当我尝试访问classOne,classTwo,classThree和classFour中的任何列时,由于未捕获的异常'NSInternalInconsistencyException',我得到一个异常终止应用程序,原因:'Key'name"没有数据.在获取其值之前调用fetchIfNeeded.

debugging sdk ios parse-platform local-datastore

12
推荐指数
1
解决办法
1658
查看次数

多个服务器上的单个SSL证书,可将Push通知发送到同一应用程序

是否可以在多个服务器上使用单个SSL证书向同一个应用程序发送推送通知.我们有客户端和服务器,客户端将从appstore下载,因为服务器将由个人客户在他们自己的网络上安装.对于所有客户,客户应用程序是相同的,我们无法为每个客户提交单独的应用程序.那么,苹果在这种情况下是否有任何限制.

iphone push-notification apple-push-notifications ios

4
推荐指数
1
解决办法
1586
查看次数