Dav*_*ner 3 uiwebview ios-simulator ios6
我在发布的应用程序中遇到了一个奇怪的错误.我的UIWebView不再在iOS 6上加载内容,但内容仍然显示在模拟器中.活动指示器显示正常,但然后加载空白网址?同样,这只发生在设备上,而不是模拟器上.
为了提供额外的上下文(在模拟器中,为NSURLRequest分配了正确的URL.当在设备上运行时,值为nil.)
这是我的代码:
-(void)loading
{
if(!self.webView.loading)
[self.activityIndicator stopAnimating];
else {
[self.activityIndicator startAnimating];
}
}
- (void)viewDidLoad
{
[self.webView addSubview:self.activityIndicator];
NSURLRequest *requestUrl = [NSURLRequest requestWithURL:self.url];
[self.webView loadRequest:requestUrl];
self.timer = [NSTimer scheduledTimerWithTimeInterval:(1.0/2.0) target:self selector:@selector(loading) userInfo:nil repeats:YES];
[super viewDidLoad];
NSLog(@"%@", requestUrl);
}
Run Code Online (Sandbox Code Playgroud)
我的网络应用程序(HTML + JS + CSS)没有在设备上加载,但在浏览器和iPhone模拟器中工作正常,我遇到了类似的问题.问题的原因是文件名中的错误情况.例如,HTML文件想要加载文件'Loader.js',而它的名字是'loader.js'.
所以,也许你应该检查你的'self.url'(如果你的'index.html'在其文件名中有正确的情况).
| 归档时间: |
|
| 查看次数: |
2884 次 |
| 最近记录: |