2010-05-04 3 views
6

पर काम नहीं कर रहा है मेरे पास एक ऐसा एप्लिकेशन है जिसमें Info.plist में LSUIElement = 1 है। जब मैं एप्लिकेशन चलाता हूं, तो इसके लिए एक डॉक आइटम और अपूर्ण मेनू बार बनाया जाता है। क्यूं कर?LSUIElement

संपादित करें:

मैं एक पुस्तकालय है कि TransformProcessType बुला रहा था() का उपयोग किया गया था, मेरी Info.plist विन्यास clobbering।

+0

क्या आप कहीं ऐप पोस्ट कर सकते हैं, या कम से कम आपकी Info.plist? और कृपया, प्रश्न पूछने के तरीके सीखें। –

+8

मैंने सोचा कि आप सवाल ठीक थे। – arbales

उत्तर

12

अपनी Info.plist फ़ाइल पर जाएं, और एक नई कुंजी-मूल्य जोड़ी जोड़ें, या बूलियन टाइप करें। वाक्यांश "एप्लिकेशन एजेंट है" वाक्यांश में टाइप करना प्रारंभ करें। यह आपके लिए स्वतः पूर्ण होना चाहिए। फिर चेकबॉक्स की जांच करें।

इस प्रकार मैं अपने एजेंट अनुप्रयोगों को बनाता हूं, और यह हर बार काम करता है!

+0

यह ऐप्पल पृष्ठ के अनुसार एक स्ट्रिंग (बूलियन नहीं) है : http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/LaunchServicesKeys.html – knocte

3

1 एक स्ट्रिंग होना चाहिए, संख्या नहीं (the documentation of LSUIElement के अनुसार)। वैसे भी कोशिश करने के लिए कुछ।

+0

सही, इसके अनुसार: http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/LaunchServicesKeys.html – knocte