6

我很久以前使用 PhoneGap 0.9.6 版创建了 iOS 应用程序。现在我要添加电子邮件编辑器选项。所以,我使用这个 URL 添加它https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/EmailComposer 它在模拟器中工作正常。但是当我使用 iTunes 将“.app”文件同步到设备时(因为我不能直接从 Xcode 运行,设备和 XCode 有问题)。

在 iPhone 中完成同步后,我打开应用程序,它在闪屏后立即崩溃。

如果我删除 MessageUI.framework 和这两个类。然后进行构建并同步到设备工作正常。只有当我添加 MessageUI.framework 时才会出现问题。

即使我没有在任何地方使用那个 MessageUI。刚刚在链接库中添加了 MessageUI 并与 iphone 构建和同步,它也在闪屏后崩溃。

我找到了这个 URL https://github.com/phonegap/phonegap-iphone/issues/203,但我现在不能移动到另一个版本的 PhoneGap。任何更好的解决方案或我在步骤中出错的地方?

4

1 回答 1

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(className==@"Connection")
   if([className isEqualToString:@"Connection"])
       return nil;
return [super getCommandInstance:className];
}
于 2011-11-10T11:29:13.413 回答