2011-11-05 93 views
6

我創建了iOS應用程序使用PhoneGap版本0.9.6長回來。 現在我要添加Email Composer選項。所以,我用這個URL來添加它https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/EmailComposer 它在模擬器中工作正常。但是,當我同步「.app」文件使用iTunes到設備(因爲我無法直接從Xcode運行有問題的設備和XCode)。在PhoneGap應用程序和MessgeUI.framework只在iOS設備崩潰

在iPhone中同步完成後,我打開應用程序,它立即崩潰後閃屏。

如果我刪除MessageUI.framework和這兩個類。然後建立並同步到設備工作正常。只有在添加MessageUI.framework時纔會出現問題。

即使我沒有在任何地方使用該消息。只是在鏈接的庫中添加了MessageUI並與iPhone建立和同步,它也在閃屏之後崩潰。

我發現這個URL https://github.com/phonegap/phonegap-iphone/issues/203,但我現在不能移動到另一個版本的PhoneGap。有什麼更好的解決方案或者我在哪裏出錯?

+0

[超級getcommandinstance:類名]這裏將崩潰。當我添加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版本只。 –

相關問題