2011-11-05 18 views
6

PhoneGapバージョン0.9.6を使用してiOSアプリケーションを作成しました。 これでEmail Composerオプションを追加します。だから、私はそれを追加するためにこのURLを使用しましたhttps://github.com/phonegap/phonegap-plugins/tree/master/iPhone/EmailComposer これは、シミュレータで正常に動作しています。しかし、私が同期するときに、デバイスにiTunesを使っている ".app"ファイル(Xcodeから直接実行できないため、デバイスとXCodeに問題があります)。PhoneGapアプリとMessgeUI.frameworkがiOSデバイスのみでクラッシュする

iPhoneで同期が完了した後、私はすぐにフラッシュ画面の後にクラッシュするアプリを開いた。

MessageUI.frameworkとその2つのクラスを削除した場合。その後、ビルドしてデバイスに同期すると正常に動作します。 MessageUI.frameworkを追加するときに問題が発生するだけです。

私はどこでもそのMessageUIを使用しませんでした。リンクされたライブラリでMessageUIを追加し、iPhoneでビルドして同期すると、Flash画面の後にもクラッシュします。

このURLはhttps://github.com/phonegap/phonegap-iphone/issues/203ですが、別のバージョンのPhoneGapに移行することはできません。どのような優れたソリューションか、私は段階的に間違っていますか?

+0

[スーパーgetcommandinstance:クラス名]私は –

答えて

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の問題です...最善の解決策であるためのものであってもよい投影するMessageUI.frameworkを追加するとここでは...クラッシュされます。 –

関連する問題