大家好我在使用parse.com在我的应用程序中。
获取一些数据并运行PFQuery在研究中我还添加了
[userQuery setCachePolicy:kPFCachePolicyCacheThenNetwork];
到目前为止这么好,但是当你运行'应用程序崩溃并且不明白为什么......如果我在应用程序中删除缓存的搜索功能不会崩溃。
有人可以'帮助我理解发生的事情吗?
这是我的查询
PFQuery *userQuery = [PFUser query];
[userQuery whereKey:kUNIUserLastNameKey equalTo:[currentUser objectForKey:kUNIUserLastNameKey]];
[userQuery setCachePolicy:kPFCachePolicyCacheThenNetwork];
[userQuery findObjectsInBackgroundWithBlock:^(NSArray * _Nullable objects, NSError * _Nullable error) {
if (!error) {
NSMutableArray *nameArray = [[NSMutableArray alloc] init];
for (PFObject *object in objects) {
[nameArray addObject:object];
NSString *welcome = [NSString stringWithFormat:@"welcome %@!", [object objectForKey:kUNIUserLastNameKey]];
}
}
}];