2011-11-29 9 views
14

मुझे शेयरकिट इंटीग्रेटेड के साथ अपने आईफोन प्रोजेक्ट को संकलित करते समय इस मुद्दे का सामना करना पड़ रहा है। मैं उस पर काम कर रहा था, अब तक सब कुछ ठीक काम कर रहा था, अचानक मुझे त्रुटि दे रहा है। SHK.m फ़ाइल में,आईफोन - ShareKit, SHK.m फ़ाइल नॉट के लिए कंपाइलर त्रुटि दे रहा है

#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

धन्यवाद आपके लिए यह टिप्पणी है कि यह मेरे लिए काम है, बहुत बहुत धन्यवाद भारत .... –

+0

धन्यवाद! मेरे लिए सहायक था :) –

1

हो गया है के साथ है हाँ नया # आयात समस्या को हल करता है लेकिन नई त्रुटि

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> 
इस

की जगह हाँ नई #import समस्या का समाधान, लेकिन नए त्रुटि

बजना देता है: त्रुटि: लिंकर आदेश से बाहर निकलें कोड 1 (उपयोग के साथ विफल - वी देखने के लिए मंगलाचरण)

0

आयात

#import < ObjC/message.h>

#import < ObjC/runtime.h>

Imstead के

आयात < /usr/include/objc/objc-class.h>

और तैनाती लक्ष्य को 7.0 पर बदलें और यह मेरे लिए काम किया है।

संबंधित मुद्दे