मैं एक अंधेरे थीमाधारित आईओएस 6 और 7 ऐप को बुला रहा हूं। मैं समझता हूं कि आईओएस 7 स्टेटस बार को एक अंधेरे रंग थीम एप्लिकेशन के अनुरूप बनाने के लिए मैं [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
पर कॉल कर सकता हूं।#ifdef #else #endif आईओएस एसडीके संस्करण और फ़ंक्शन का चयन करें?
समस्या मैं App स्टोर और वर्तमान में Xcode 5 कि लिए तैयार नहीं है करने के लिए अपने एप्लिकेशन प्रस्तुत करने के लिए जा रहा हूँ, इसलिए मैं Xcode 4.6.x उपयोग करने के लिए इस कार्य को क्या करना है है। हालांकि Xcode 4.6 के साथ, मैं आईओएस 7 से नया तरीका मुझे लगता है कि मैं की तरह "" यदि iOS7 "कुछ करने के लिए संकलन करने में सक्षम नहीं हूँ" तो [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
करते हैं और अपने आवेदन खिड़की का स्थान।
मैं साथ #ifdef
... #else
... इस कोड [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
viewDidLoad
अंदर है यह करने के लिए कोशिश कर रहा हूँ।
किसी को भी मदद को समझने के लिए किया जा सका #ifdef
का उपयोग कैसे करें ... कुछ कार्यों में विधि के साथ।
धन्यवाद एक बहुत !!!!
को एक बार देख ले मैं सिर्फ यह यहाँ उत्तर दिया: http://stackoverflow.com/questions/18404746/disable-clang-error-with-pragma/18406309#18406309 – rmaddy
मैं बस का समाधान मेरी समस्या। धन्यवाद – HYC
मेरा दोस्त, सेब xcode संस्करण द्वारा बनाए गए किसी भी निर्माण को कम नहीं करेगा 5। इसलिए xcode 5 और बाद के संस्करणों का उपयोग करने का प्रयास करें। –