您的位置:首页 > Web前端

iOS:编译错误 "XXX", referenced from:

2014-12-01 16:09 274 查看
Undefined symbols for architecture i386:
"_btnBlock", referenced from:

-[ReplyTableView praiseButtonClick:] in ReplyTableView.o

(maybe you meant: _OBJC_IVAR_$_ReplyTableView._btnBlock)

ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

以上是我的报错内容,一下是其中的重要提示

"_btnBlock", referenced from:
linker command failed with exit code 1 (use -v to see invocation)

第二个错就不解释了,连接错误,找不到_btnBlock,肯定就找不到连接了。
我的错误是因为把_btnBlock写成了btnBlock

下面来解析这个报错,(大牛就不用看了,后辈献丑)
无法从ReplyTableView这个类中的的praiseButtonClick:方法中得到_btnBlock,或者是缺少ReplyTableView中的_btnBlock,简而言之就是缺少对象。
所以,意思基本知道了,那就先看看自己是不是缺少类了,平时一般缺少类会报
Undefined symbols for architecture i386: _OBJC_CLASS_$_XXX", referenced from: error

这个错误
所以,不是缺少类,那就进到这个类中的这个方法去找原因,而且这是语法错误,只要Xcode正常,都已经用***警示符标注,在看不到的话,以后尽量多用用@property这个方法了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐