【发布时间】:2011-10-08 01:15:48
【问题描述】:
我正在使用 phonegap 和 ios 编写一个 iphone 应用程序。我有一个奇怪的问题。我有一个NSString,它在我的目标 c 插件类中包含一个 json 字符串。然后我调用通过运行Phonegap.exec 提供的回调函数,但是回调既不会调用成功也不会调用失败。这是一些代码:
PluginResult* pluginResult = [PluginResult resultWithStatus: PGCommandStatus_OK messageAsString: jsonString ];
[self writeJavascript:[pluginResult toSuccessCallbackString:self.callbackID]];
我的成功回调只是提醒传递的参数。奇怪的是,如果我传入一个非 jsonString,例如用一些常规消息替换jsonString,比如@"Hello-word",那么它会起作用,并且成功回调被调用并且参数被警告。有人知道发生了什么吗?
【问题讨论】: