gpt4 book ai didi

ios - 为什么 PFRelation 不支持 fromLocalDataStore 查询?

转载 作者:可可西里 更新时间:2023-11-01 06:06:20 25 4
gpt4 key购买 nike

我有一个 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] 固定了我的用户和相关对象。

为什么 PFRelation 查询不支持 fromLocalDataStore?我做错了什么?

最佳答案

我创建了一个 bug report对于这个问题是

escalated to the engineering team to investigate further

所以看起来是个bug

与此同时,我已将我所有的 PFRelations 转换为指向相关 PFObject 的指针数组。不像 PFRelation 那样花哨,但可以很好地处理本地数据存储。

更新:解析solved the issue在 Parse SDK v.1.7.3 中

关于ios - 为什么 PFRelation 不支持 fromLocalDataStore 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28930462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com