0

我正在使用 Xcode 4.6 处理 Phonegap 2.9.0 项目,我遇到了ExternalFileUtil 插件问题。

都安装好了,还是不行。

正如这些帖子所说,我已经用新的插件签名重新编码了插件,

但是由于这些代码,我有一条错误消息,

CDVPluginResult* pluginResult;
NSString* callbackID = [command.arguments pop];
[callbackID retain];

错误信息:

> * Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[__NSCFArray
> removeObjectAtIndex:]: mutating method sent to immutable object' *
> First throw call stack: (0x1c5012 0x2a55e7e 0x1c4deb 0x245c4f 0x7f910
> 0x7f98d 0x2e38a 0x93deb 0x9353b 0x930ad 0x93236 0x93163 0x2a696b0
> 0x1675765 0x148f3f 0x14896f 0x16b734 0x16af44 0x16ae1b 0x38867e3
> 0x3886668 0x400ffc 0x2b7c 0x2ad5) libc++abi.dylib: terminate called
> throwing an exception (lldb)

有提示信息

'NSArray 可能不响应'pop''

有人知道如何解决吗?

谢谢,最好的问候,

4

1 回答 1

0

问题关闭。

旧插件签名可以正常工作,问题是 IOS 模拟器无法使用该插件,您必须在真实设备上对其进行测试。

就这样!

此致

于 2013-09-09T17:17:01.027 回答