【发布时间】:2016-01-10 11:53:04
【问题描述】:
我有一个 ios 应用程序,我在其中创建了许多不同类的 PFObject,并且我使用固定到本地数据存储来处理我没有网络连接的情况。
我想不时查询本地数据存储区,以获取存储区中的所有对象,不考虑类别。
我还不能做到这一点。以下代码可以正常工作并找到 MyClass 类的所有项目
PFQuery *localStoreQuery = [[PFQuery alloc] initWithClassName:@"MyClass"];
[localStoreQuery fromLocalDatastore];
NSArray *results = [localStoreQuery findObjects];
但以下给出错误 [Error]: bad characters in classname: (null) (Code: 103, Version: 1.8.5)
PFQuery *localStoreQuery = [[PFQuery alloc] init];
[localStoreQuery fromLocalDatastore];
NSArray *results = [localStoreQuery findObjects];
我也尝试将 @"*" 作为类名,就像这样
PFQuery *localStoreQuery = [[PFQuery alloc] initWithClassName:@"MyClass"];
但这也失败了
所以...有什么方法可以通用地抓取所有类的所有固定项目,还是我必须有一个循环并查询我正在单独创建的每个类(呃)?
非常感谢任何帮助。
【问题讨论】:
标签: objective-c parse-platform pfquery alloc local-datastore