错误:/usr/include/objc/objc-class.h:没有这样的文件或目录

时间:2011-06-14 13:21:23

标签: iphone

我目前在UIButton类别中使用块。但是我遇到了这个我无法解决的错误:

  

错误:/usr/include/objc/objc-class.h:   没有这样的文件或目录

这是使用块的代码行:

FTButtonBlock block = objc_getAssociatedObject(self, "buttonBlock");

3 个答案:

答案 0 :(得分:66)

更改

#import <objc/objc-class.h>

#import <objc/runtime.h>

来自博客文章:error: objc/objc-class.h: No such file or directory

答案 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 .

现在它就像一个魅力