2012-07-02 15 views
11

कोई सिस्टम इवेंट सर्वर नहीं है क्योंकि मैं आईबी बनाम स्प्रिंगबोर्ड का उपयोग कर एक सरल ("हैलो वर्ल्ड") एप्लिकेशन बनाने का प्रयास कर रहा हूं। के बाद से कोई प्रणाली घटना सर्वरस्प्रिंगबोर्ड के बिना आईओएस: सिस्टम सिस्टम

समाप्त: एक बार मैं एक कार्रवाई दिनचर्या के साथ इसके संबंध के साथ एक बटन जोड़ा, मैं निम्नलिखित मिलता है। (

1 EventPump चला सकते हैं या तर्क "-RegisterForSystemEvents" पारित अगर आप स्प्रिंगबोर्ड बिना चलाना चाहते हैं।

कोई इस कृपया स्पष्ट कर सकते हैं?) क्या एक 'EventPump' है और उसे कैसे लागू किया है ?
2) मैं 'रजिस्टरफॉर सिस्टम सिस्टम' कहां से पास करूं?

मैं एप्पल पुस्तकालय & googled के माध्यम से की खोज; लेकिन मुझे इस पर कोई बुनियादी दस्तावेज नहीं मिला है।

+0

टाइपो: "... आईबी बनाम स्प्रिंगबोर्ड का उपयोग कर" होना चाहिए '... आईबी बनाम स्टोरीबोर्ड का उपयोग कर "विवरण के लिए –

उत्तर

18

आप स्प्रिंगबोर्ड और स्टोरीबोर्ड को भ्रमित कर रहे हैं। आपका स्टोरीबोर्ड ठीक है लेकिन आपको अपने डिवाइस को रीबूट करने की आवश्यकता है (या सिम्युलेटर को छोड़ें और पुनरारंभ करें), क्योंकि स्प्रिंगबोर्ड (होम स्क्रीन को संभालने वाली प्रक्रिया) की मृत्यु हो गई है।

+0

धन्यवाद –

3

यह आपके प्रश्नों का उत्तर नहीं देगा लेकिन एक ही समस्या वाले लोगों की मदद कर सकता है।

आईफोन सिम्युलेटर में ऐप को हटाना मेरे लिए यह काम करना था, बल सिम्युलेटर छोड़कर एक्सकोड में फिर से चलाएं।

यह हुआ जब मैं Xcode 4.5 से एक परियोजना बंद देव पूर्वावलोकन Xcode 4.3.3 करने के लिए। क्योंकि Javawag की प्रतिक्रिया मुझे में की है

+0

यह काम काफी सरल ... यू धन्यवाद :) ... –

+1

आप।।' आपका स्वागत है :) – rodowi

1

एक उपयोग स्थिति जोड़ा जा रहा है।

मैं एक ही त्रुटि संदेश में भाग है, और समस्या मैं सिम्युलेटर के दो संस्करणों xcode के दो संस्करणों और के बीच स्विच कर रहा था। मेरे पास आईओएस 6 सिम्युलेटर चल रहा था, जो एक पुराने एक्सकोड पर स्विच किया गया था जो आईओएस 5 सिम्युलेटर चाहता था, और अजीब त्रुटि संदेश का उल्लेख किया गया। मैंने बस आईओएस 6 सिम्युलेटर छोड़ दिया, पुराने एक्सकोड को सही सिम्युलेटर लॉन्च करने की इजाजत दी, और चीजें फिर से काम कर रही थीं।

1

सिम्युलेटर छोड़कर फिर से चलाएं। यदि आपने एक्सकोड 4.5 और एक्सकोड 4.3.3 या पुराने संस्करण दोनों को स्थापित किया है, तो सुनिश्चित करें कि एकल संस्करण पर चलाने के लिए एक्सकोड और सिम्युलेटर दोनों को छोड़ना है, यानी नया या पुराना है। बस यह सिम्युलेटर (एक्सकोड 4.5) का उपयोग करने के कारण पुराने xcode प्रोजेक्ट के आपके एप्लिकेशन को लॉन्च करना है।

1

यह रूप में अच्छी तरह मुझे क्या हुआ जब मैं Xcode 4.5 और 4.2.1 के बीच स्विच। मैंने बस एक्सकोड 4.5 को बंद कर दिया और परियोजना को फिर से चलाया। इसने काम कर दिया।

+1

"इसे बंद करें और फिर से करें" सलाह वास्तव में सहायक नहीं हैं। कृपया केवल तभी जवाब दें जब आपके पास किसी समस्या का गहरा समाधान हो। – fancyPants

6

ली, मैं भी एक ही समस्या का सामना करना पड़ रहा था तो मैं सिर्फ सिम्युलेटर को बंद करने और उसे पुनः खोलें। यह अगली बार मेरे लिए ठीक काम करता है।

+0

धन्यवाद राज यह मेरे लिए काम करता है .. – Deepu

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