我的webview代码遇到了一些麻烦。它完全适用于iPhone和iPad的非视网膜版本,但无法与视网膜一起使用。
我在下面提供了我的代码......这里似乎有什么问题?
self.webView.delegate=self;
self.webView.scalesPageToFit = YES;
NSString *urlAddress = @"https://www.google.com/";
//Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];
//URL Request Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
//Load the request in the UIWebView.
[webView1 loadRequest:requestObj];
[self.view addSubview:webView];
我是业余程序员,所以请原谅我。我已经进行了谷歌搜索,但未能找到答案,所以我在这里:)
编辑:对不起家伙的不完整信息。它不在xib或storyboard中。此外,我遇到的具体问题是在视网膜中,webview立即打开和关闭,然后崩溃应用程序。不要介意崩溃,因为我明白为什么会发生。我只是担心它没有在视网膜显示器上工作,即使它非完全没有非视网膜。
我的原始代码是webView.delegate = self;而不是self.webView.delegate = self; ...我刚改变它,因为我做了一些随机测试。 :/
答案 0 :(得分:1)
奇怪的是,您的代码在任何设备中都有效,因为UIWebview
实例中存在错误。它应该是这样看看addsubview行你正在做什么。
self.webView.delegate=self;
self.webView.scalesPageToFit = YES;
NSString *urlAddress = @"https://www.google.com/";
//Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];
//URL Request Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
//Load the request in the UIWebView.
[self.webView loadRequest:requestObj];
[self.view addSubview:self.webView];