2011-11-05 14 views
6

में फोनगैप ऐप और MessgeUI.framework क्रैश में मैंने फ़ोनगैप संस्करण 0.9.6 का उपयोग करके आईओएस ऐप बनाया है। अब मैं ईमेल संगीतकार विकल्प जोड़ने जा रहा हूं। इसलिए, मैंने इसे https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/EmailComposer जोड़ने के लिए इस यूआरएल का इस्तेमाल किया यह सिम्युलेटर में ठीक काम कर रहा है। लेकिन जब मैं डिवाइस पर आईट्यून्स का उपयोग करके ".app" फ़ाइल सिंक करता हूं (क्योंकि मैं सीधे एक्सकोड से नहीं चला सकता डिवाइस और एक्सकोड के साथ समस्या है)।केवल आईओएस डिवाइस

आईफोन में सिंक पूरा होने के बाद, मैंने फ्लैश स्क्रीन के तुरंत बाद यह ऐप खोला।

यदि मैं MessageUI.framework और उन दो वर्गों को हटा देता हूं। फिर डिवाइस पर एक बिल्ड और सिंक ले लिया ठीक काम करता है। जब मैं MessageUI.framework जोड़ता हूं तो केवल समस्या हो रही है।

यहां तक ​​कि मैंने कहीं भी उस संदेश यूआई का उपयोग नहीं किया था। बस जुड़े पुस्तकालयों में MessageUI जोड़ा और आईफोन के साथ निर्माण और सिंक, यह फ्लैश स्क्रीन के बाद भी दुर्घटनाग्रस्त है।

मुझे यह यूआरएल https://github.com/phonegap/phonegap-iphone/issues/203 मिला, लेकिन अब मैं फोनगैप के दूसरे संस्करण में नहीं जा सकता। कोई बेहतर समाधान या मैं कदमों में गलत कहां जा रहा हूं?

+0

[सुपर getcommandinstance: classname] यहां दुर्घटनाग्रस्त है .. जब मैं MessageUI.framework परियोजना के लिए –

उत्तर

3

विधि नीचे दिखाए गए अनुसार getCommandInstance बदलें।

-(id) getCommandInstance:(NSString*)className 
{ 
/** You can catch your own commands here, if you wanted to extend the gap: protocol, or add your 
* own app specific protocol to it. -jm 
**/ 

    //if([email protected]"Connection") 
    if([className isEqualToString:@"Connection"]) 
     return nil; 
return [super getCommandInstance:className]; 
} 
+0

के लिए हो सकता है जोड़ने अब यह सबसे अच्छा समाधान है ... यह PhoneGap संस्करण 0.9.6 केवल के साथ समस्या है। –

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