【发布时间】:2012-11-01 15:18:37
【问题描述】:
我正在尝试将文档加载到我的应用程序中进行显示,如果它们存储在本地而不是从服务器存储,则此方法有效。我正在使用 MAMP 进行测试。这是我的 viewDidLoad 方法:
- (void)viewDidLoad
{
[super viewDidLoad];
NSURL *myUrl = [NSURL URLWithString:@"http://localhost:8888/FilesForApp/Docs/MS.doc"];
NSURLRequest *myRequest = [NSURLRequest requestWithURL:myUrl];
[_webView loadRequest:myRequest];
}
谁能告诉我这是否缺少什么?
-编辑- 忘记添加了,它不会崩溃,只是显示一个普通的白色显示。
【问题讨论】:
-
尝试将 URL 方法(如 http://)放在字符串的开头。检查 URL 和 Request 是否为有效对象。
-
谢谢 - 我添加了 http://。我将如何检查 URL 和请求的有效性?
-
在创建它们时检查它们是否不为零。此外,最好有一个 UIWebViewDelegate 以便您可以跟踪实际负载中的错误。 (并检查 _webView 在您使用时是否不为零。)
-
当然......或者甚至只是在那里放一个断点,看看不同的变量设置了什么。
-
在这种情况下,我恢复到我的 UIWebViewDelegate 建议。 :-)
标签: ios webview webserver mamp doc