2011-11-29 63 views
14

我正在面對的問題,同時編譯我的iPhone項目與ShareKit集成。我一直在努力,一切工作正常,直到現在,突然現在它的給我錯誤。在SHK.m文件中,iPhone - ShareKit,SHK.m給編譯器錯誤的FileNot發現

#import </usr/include/objc/objc-class.h> file not found 

我想我已經意外地改變了某些東西或刪除了任何文件。沒有得到發生錯誤的事情。有人可以幫我解決這個問題嗎?

注:(我沒有改變我的Xcode的,也不是項目位置或任何東西)

回答

32

的問題是與線

#import </usr/include/objc/objc-class.h> 

它必須是

 #import <objc/message.h> 
     #import <objc/runtime.h> 
+1

感謝您的評論它是我的工作,非常感謝Bharat ...... –

+0

謝謝!對我有幫助:) –

1

是新的#import確實解決了這個問題,但給出了新的錯誤

file - New OAuth Web Service.m 
file - /shareKit/Template Src/ShareKit/New Web Service.m 
file - /shareKit/Template Src/ShareKit/New Action.m 

code - `«OPTIONALHEADERIMPORTLINE»` 
error - Expected identifier or '(' 
12

您使用的是xcode 4.3嗎?如果是的話只是#import <objc/runtime.h>

1

更換

#import </usr/include/objc/objc-class.h> 

這是新的#進口不解決這個問題,但給新的錯誤

鐺:錯誤:連接命令,退出代碼爲1(使用失敗 - v到看到調用)

0

進口

#進口< Objc/message.h>

#進口< objc/runtime.h>

Imstead作者

進口< /usr/include/objc/objc-class.h>

而將部署目標更改爲7.0,它對我有用。