phonegap ios的奇怪错误
Posted
技术标签:
【中文标题】phonegap ios的奇怪错误【英文标题】:Weird bug with phonegap 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"
,那么它会起作用,并且成功回调被调用并且参数被警告。有人知道发生了什么吗?
【问题讨论】:
【参考方案1】:问题是我的 jsonString 中有一个文字引号,但我的 jsonString 是硬编码的。我没有这样做,而是使用了带有适当映射值的 messageAsDictionary,我仍然可以将收到的数据解释为我的 javascript 为 json 对象。
【讨论】:
以上是关于phonegap ios的奇怪错误的主要内容,如果未能解决你的问题,请参考以下文章
Phonegap 插件推送在 iOS 13 及更高版本上返回奇怪格式的 iOS 设备令牌
iOS 6 UINavigationController 中的奇怪错误
iOS,CoreAudio:一个奇怪的'CADebugPrintf.h:没有这样的文件或目录......'错误
navigationBar 和 MPMoviePlayerController 的极其奇怪的行为。 iOS中的错误或我的错误?