我有3个文件,appdelegate.h,appdelegate.m和mainwindow.xib
我设置了uiwebview以在这三个文件中加载我的网站。我的网站中有一个链接,它触发一个JS功能,将窗口位置更改为/ test /
现在,我希望该链接在应用程序中触发一个功能,所以我有这个代码:
- (BOOL)webView:(UIWebView *)webView
shouldStartLoadWithRequest:(NSURLRequest *)request
navigationType:(UIWebViewNavigationType)navigationType {
if ( [request.mainDocumentURL.relativePath
isEqualToString:@"/test"] ) {
NSLog( @"test" );
return false;
}
return true;
}
它目前位于appdelegate.m文件中。将位置更改为/ test时没有任何反应。怎么办?
答案 0 :(得分:1)
确保将UIWebView的委托设置为您的app delegate