【发布时间】:2014-06-24 12:42:03
【问题描述】:
我正在创建一个如图所示的简单 UIWebView。 一切正常,但网站已损坏。看起来,图像没有加载。
奇怪的是,在浏览器中,相同的页面正在加载正常 O_o 有什么想法吗?
#import "WebViewController.h"
@interface WebViewController ()
@property NSURL *adUrl;
@property (weak, nonatomic) IBOutlet UIWebView *webView;
@end
@implementation WebViewController
-(id) initWithUrl:(NSURL *)url
{
self = [super init];
if (self)
{
self.adUrl = [NSURL new];
self.adUrl = url;
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
[self.webView loadRequest:[NSURLRequest requestWithURL:self.adUrl]];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
【问题讨论】:
-
我已经看到在
UIWebView中正确加载的大型网站,顺便说一句,您是在真实设备上测试这个吗?也尝试在 Safari 浏览器中打开相同的网站。 -
可以查看网页源码并进行分析。
-
真实设备或模拟器看起来确实一样。在 Safari 浏览器中,使用完全相同的 URL 看起来完全没问题
-
好吧!现在在两者的 Safari 浏览器中打开网站。
-
在浏览器中看起来不错。