首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >UIWebview loadRequest不能仅在iPhone X中运行

UIWebview loadRequest不能仅在iPhone X中运行
EN

Stack Overflow用户
提问于 2019-04-16 21:08:31
回答 1查看 349关注 0票数 0

我正在尝试使用Objective C中的webView加载一个网址。我尝试了"https://www.tidecleaners.com/cincinati-pricing“,它在所有设备上都工作得很好。但并不是只在iPhone X中工作。

这是我的代码,

代码语言:javascript
复制
NSString *fullURL = @"https://www.tidecleaners.com/cincinati-pricing";
NSURL *url = [NSURL URLWithString:fullURL];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
self.WebView_O.delegate = self;
[self.WebView_O loadRequest:requestObj];
EN

回答 1

Stack Overflow用户

发布于 2019-04-17 04:07:40

根据the Apple docs的说法,error -1007表示NSURLErrorHTTPTooManyRedirects,即HTTP连接由于重定向太多而失败。也许在你的iPhone X上iOS版本的WebView实现对重定向的容忍度不如在旧设备上。然而,这似乎是一个服务器问题,您可能无法在客户端做太多事情。

但是,要获取有关该问题的更多信息,可以启用更详细的网络日志:

  • 在Xcode中打开您的方案。
  • 在左侧选择Run,在右侧选择Arguments选项卡。
  • CFNETWORK_DIAGNOSTICS添加到环境变量中,并添加1、2或3作为值(取决于您希望的详细程度)。<代码>H211<代码>F212

希望日志会告诉你更多关于这个错误的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55708954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档