0

我正在使用CocoaHTTPServer,我可以启动服务器。在我的资源文件夹中,我添加了一个名为“index.html”的文件,这让我感到困惑。

  • 我可以通过以下方式获取索引文件的路径

    [mainbundle pathForResource:@"index" ofType:@"html"]

    但它给了我路径 /Users/Library/Application%20Support/iPhone%20Simulator/7.0.3/Applications/。有什么方法可以让路径变成一个 web-url,就像 http://127.0.0.1:56000/user/library/.../index.html"在 UIWebView 上加载它一样。

  • 我想获取类似上述格式的文件路径,因为我想捕捉 UIWebView 何时向它发出请求以及应用程序何时响应。

我有什么办法可以实现吗??提前致谢。

4

1 回答 1

1
  1. 您可以将资源加载到UIWebView这样的

    NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"index" ofType:@"html" inDirectory:@"www"]];
    [webview loadRequest:[NSURLRequest requestWithURL:url]];
    
  2. 要捕获请求,请在此处UIWebView查看UIWebViewDelegate协议。例如,您可以使用以下方法webView:shouldStartLoadWithRequest:navigationType:

于 2014-02-26T10:24:33.627 回答