我有一个PFUser
对象有几个PFRelation
指向其他物体。当我运行以下代码时:
PFRelation *relation = [[PFUser currentUser] relationForKey:@"Relation"];
PFQuery *query = [relation query];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error){
NSLog(@"%@", objects);
}];
效果很好。但是,当我想从本地数据存储中执行相同操作时:
PFRelation *relation = [[PFUser currentUser] relationForKey:@"Relation"];
PFQuery *query = [[relation query] fromLocalDataStore]; // !!!
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error){
NSLog(@"%@", objects);
}];
它什么也没有返回,尽管我已经将我的用户和相关对象固定在[myObject pinInBackground]
.
Why PFRelation
查询不支持fromLocalDataStore
?我做错了什么?
我创建了一个错误报告对于这个问题是
上报给工程团队进一步调查
所以看起来这是一个错误
与此同时,我已经转换了我所有的PFRelations
指向相关的指针数组PFObject
s。不像PFRelation
,但可以很好地处理本地数据存储。
Update: parse 解决了问题在 Parse SDK v.1.7.3 中
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)