【发布时间】:2009-09-15 12:08:15
【问题描述】:
我创建了一个 nib 文件并添加了一个 UIWebView。我创建了一个 IBOutlet 并使用该插座附加了 Web 视图。直到这里一切都很好。现在,当我在 ViewDidLoad 中将该 webview 的委托设置为 self,并实现它的两个委托方法时。应用程序崩溃了,我没有在方法中写任何东西,我刚刚实现并且应用程序正在崩溃....
可能是什么问题?
有什么问题吗???
【问题讨论】:
我创建了一个 nib 文件并添加了一个 UIWebView。我创建了一个 IBOutlet 并使用该插座附加了 Web 视图。直到这里一切都很好。现在,当我在 ViewDidLoad 中将该 webview 的委托设置为 self,并实现它的两个委托方法时。应用程序崩溃了,我没有在方法中写任何东西,我刚刚实现并且应用程序正在崩溃....
可能是什么问题?
有什么问题吗???
【问题讨论】:
如果其中一个委托方法是有问题的
– webView:shouldStartLoadWithRequest:navigationType:
确实,此方法返回一个 BOOL(如果 Web 视图应该开始加载内容,则返回 YES;否则,NO)。因此,由于您没有在方法内编写任何代码,这可能会导致问题。尝试在此方法中插入语句
return YES;
其他委托方法返回 void,所以这些应该不是问题的原因。
【讨论】: