【发布时间】:2011-04-05 02:02:28
【问题描述】:
我有 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 时,什么也没有发生。怎么办?
【问题讨论】:
-
C++? Cocoa Touch 开发使用的语言是 Objective-C。
标签: javascript iphone cocoa-touch uikit uiwebview