我目前在UIButton类别中使用块。但是我遇到了这个我无法解决的错误:
错误:/usr/include/objc/objc-class.h: 没有这样的文件或目录
这是使用块的代码行:
FTButtonBlock block = objc_getAssociatedObject(self, "buttonBlock");
答案 0 :(得分:66)
更改
#import <objc/objc-class.h>
到
#import <objc/runtime.h>
答案 1 :(得分:3)
用以下行替换当前行:
#import <objc/runtime.h>
感谢。
答案 2 :(得分:0)
xcode 4.6之后再次破坏。我刚刚解决了这个问题:
cd /usr/include/
sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/include/objc .
现在它就像一个魅力