【问题标题】:decidePolicyForNavigationAction error only upon first launch IPad仅在第一次启动 iPad 时出现decisionPolicyForNavigationAction 错误
【发布时间】:2017-06-19 20:21:04
【问题描述】:

抱歉,我是 iOS 开发新手,目前正在处理一个存在遗留错误的项目。

当应用程序首次在 iPad 上启动时,如果用户输入打开电子书,webview 将不会显示,从而引发以下错误。

webView:decidePolicyForNavigationAction:request:frame:decisionListener: delegate: *** -[NSPlaceholderString initWithString:]: nil 参数

我设法调试代码,直到调用下面的函数。 Self 是包含所有所需数据的 EbookViewController。

[自己成为FirstResponder];

我不明白 becomeFirstResponder 和错误抛出是如何相关的。 我可能猜到 becomeFirstResponder 并没有真正起作用。

我的方向是否正确?这个“零论点”可能是什么?我很困惑,因为它只在 iPad 首次启动时发生

【问题讨论】:

    标签: ios objective-c ipad


    【解决方案1】:

    在到处搜索之后,我设法销毁了第一个 webview 生成并创建了一个具有相同特征的新 webview。成功了!!

    【讨论】:

      猜你喜欢
      • 2018-10-01
      • 2016-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多