抱歉,我是iOS开发的新手,目前正在处理遗留错误的项目。
当应用程序首次在iPad上启动时,如果用户输入打开电子书,则webview不会显示,会发生以下错误。
webView:decisionPolicyForNavigationAction:request:frame:decisionListener:delegate:*** - [NSPlaceholderString initWithString:]:nil参数
我设法调试代码,直到调用下面的函数。 Self是EbookViewController,包含所需的所有正确数据。
[self becomeFirstResponder];
我不明白becomeFirstResponder和Threw错误是如何相关的。 我猜可能是第一个响应者并没有真正起作用。
我是朝着正确的方向吗?这可能是什么" nil参数"?我很困惑,因为它只在首次发布时才会发生在iPad上
答案 0 :(得分:0)
在各处搜索之后,我设法销毁了第一个webview生成并创建了一个具有相同特征的新webview。它工作!!