我正在使用CocoaHTTPServer
,我可以启动服务器。在我的资源文件夹中,我添加了一个名为"index.html"的文件,这让我感到困惑。
-
我可以通过以下方式获取索引文件的路径
[主捆绑包 pathForResource:@"index" ofType:@"html"]
但它给了我一条道路
/Users/Library/Application%20Support/iPhone%20Simulator/7.0.3/Applications/
.有没有办法使路径成为网络网址,例如http://127.0.0.1:56000/user/library/.../index.html"
将其加载到一个UIWebView. - 我想获取像上面格式一样的文件路径,因为我想捕获 UIWebView 何时请求它以及应用程序何时会响应。
我有什么办法吗?提前谢谢。
-
您可以将资源加载到如下所示的
UIWebView
中NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"index" ofType:@"html" inDirectory:@"www"]]; [webview loadRequest:[NSURLRequest requestWithURL:url]];
-
要捕获
UIWebView
的请求,请在此处查看UIWebViewDelegate
协议。您可以使用以下方法,例如webView:shouldStartLoadWithRequest:navigationType: