首页 > 代码库 > iOS:编译错误 "XXX", referenced from:
iOS:编译错误 "XXX", referenced from:
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
-[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这个方法了
iOS:编译错误 "XXX", referenced from:
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。