我早些时候发过this的问题。
但我没有得到我想要的。现在,我尝试使用Parse,而不是使用领域在本地保存它,我将使用CoreData或Sqlite。
但我的问题是在BFTask。
我阅读了他们关于使用sqlite在本地保存数据的文档。
PFQuery *query = [PFQuery queryWithClassName:@"GameScore"];
[query fromLocalDatastore];
[[query getObjectInBackgroundWithId:@"xWMyZ4YEGZ"] continueWithBlock:^id(BFTask *task) {
if (task.error) {
// something went wrong;
return task;
}
// task.result will be your game score
return task;
}];但是我在BFTask部件上出错了。
上面写着Recevier type 'BFTask' for instance message is forward declaration
我怎么才能解决这个问题?
我已经将CoreData.framework添加到我的项目中(当然),并将#import <CoreData/CoreData.h>添加到我的.pch文件中。也在我的.h和.m文件中,但是我仍然得到了错误。
发布于 2015-05-07 13:19:16
你进口BFTask.h了吗?缺少导入是导致此错误的常见原因。
发布于 2015-05-23 01:31:55
将#import <Bolts/Bolts.h>放在文件的顶部。
https://stackoverflow.com/questions/30102075
复制相似问题