我有一个iOS Phonegap / Cordova 3.1 hello world应用程序的全新版本,我在xcode输出中收到以下消息:
2013-10-30 08:20:17.768 HelloWorld[51492:c07] Multi-tasking -> Device: YES, App: YES
**2013-10-30 08:20:17.914 HelloWorld[51492:c07] Resetting plugins due to page load.**
2013-10-30 08:20:18.394 HelloWorld[51492:c07] Finished load of:
导致Resetting plugins due to page load
消息的原因是什么?我构建它时应用程序似乎运行正常。
答案 0 :(得分:11)
这是此网站上Resetting plugins due to page load - Issue的副本。
这似乎是与jQuery Mobile和类似库的已知冲突。查看另一篇文章,找到一个非常简单的补救措施。
修改强>
谢谢,我的立场得到了纠正,@ bart_88。我查看了Cordova项目代码并看到以下内容:
- (void)webViewDidStartLoad:(UIWebView*)theWebView {
NSLog(@"Resetting plugins due to page load.");
[_commandQueue resetRequestId];
[[NSNotificationCenter defaultCenter] postNotification:[NSNotification notificationWithName:CDVPluginResetNotification object:self.webView]];
}
看来这个代码无论如何都会被命中(CDVViewController),所以你看到的消息只是一个可以忽略的新NSLog条目。