首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode - Recevier类型'BFTask‘,例如消息是前向声明

Xcode - Recevier类型'BFTask‘,例如消息是前向声明
EN

Stack Overflow用户
提问于 2015-05-07 13:10:29
回答 2查看 740关注 0票数 0

我早些时候发过this的问题。

但我没有得到我想要的。现在,我尝试使用Parse,而不是使用领域在本地保存它,我将使用CoreData或Sqlite。

但我的问题是在BFTask。

我阅读了他们关于使用sqlite在本地保存数据的文档。

代码语言:javascript
复制
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文件中,但是我仍然得到了错误。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-07 13:19:16

你进口BFTask.h了吗?缺少导入是导致此错误的常见原因。

票数 0
EN

Stack Overflow用户

发布于 2015-05-23 01:31:55

#import <Bolts/Bolts.h>放在文件的顶部。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30102075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档