【发布时间】:2015-05-07 13:10:29
【问题描述】:
我早些时候发布了this 问题。
但我没有得到我想要的。现在我正在尝试使用 Parse,而不是使用 Realm 在本地保存它,我将使用 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 文件中,但我仍然收到错误消息。
【问题讨论】:
标签: ios objective-c xcode sqlite core-data