【问题标题】:Weird bug with phonegap iosphonegap ios的奇怪错误
【发布时间】: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",那么它会起作用,并且成功回调被调用并且参数被警告。有人知道发生了什么吗?

【问题讨论】:

    标签: ios cordova


    【解决方案1】:

    问题是我的 jsonString 中有一个文字引号,但我的 jsonString 是硬编码的。我没有这样做,而是使用了带有适当映射值的 messageAsDictionary,我仍然可以将收到的数据解释为我的 javascript 为 json 对象。

    【讨论】:

      猜你喜欢
      • 2017-06-13
      • 2016-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-27
      • 2015-08-19
      • 1970-01-01
      • 2018-04-07
      相关资源
      最近更新 更多