【问题标题】:Loading webpage from local path iOS从本地路径 iOS 加载网页
【发布时间】:2014-03-07 02:51:31
【问题描述】:

我一直在尝试加载保存的网页而不直接将文件添加到项目中。 我一直在尝试这样的事情:

NSString *urlAddress = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html" inDirectory:@"/Users/Virtual-OSX/Desktop/website/files"];
NSURL *url = [NSURL fileURLWithPath:urlAddress];
NSURLRequest * requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];

找不到 urlAddress 任何人都可以帮助解决这个问题。就像我说的,我想避免将文件拖到项目中。

Dope...在我停止阅读并尝试进行实验后找到了我的答案,我发现我可以让

NSString *urlAddress = /Users/Virtual-OSX/Desktop/website/files/index.html

【问题讨论】:

  • 你能检查你给的路径吗..它是否正确..路径显示文件从桌面加载..它不是从包..尝试检查该路径中是否存在文件..跨度>
  • 感谢您的反馈.. 路径是正确的,但我只需要让字符串等于路径即可,不需要其他任何东西:)

标签: ios iphone objective-c ios7 uiwebview


【解决方案1】:
NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"];
NSString* htmlString = [NSString stringWithContentsOfFile:htmlFile encoding:NSUTF8StringEncoding error:nil];
[webView loadHTMLString:htmlString baseURL:nil];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-01
    • 2011-04-30
    • 1970-01-01
    • 1970-01-01
    • 2014-11-02
    • 2018-11-28
    • 2020-09-08
    • 2011-07-23
    相关资源
    最近更新 更多