仅在首次启动IPad

时间:2017-06-19 20:21:05

标签: ios objective-c ipad

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

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

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

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

[self becomeFirstResponder];

我不明白becomeFirstResponder和Threw错误是如何相关的。 我猜可能是第一个响应者并没有真正起作用。

我是朝着正确的方向吗?这可能是什么" nil参数"?我很困惑,因为它只在首次发布时才会发生在iPad上

1 个答案:

答案 0 :(得分:0)

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