ios - 如何解决 UIWebView 中的 "Frame Load Interrupted"错误?

标签 ios iphone objective-c uiwebview youtube

在我签约构建的应用程序中,我正在提取 YouTube 视频列表并允许它们在应用程序中显示。但是,当用户点击 YouTube View 的导航 Controller 中的单元格并显示带有 UIWebView 的模态视图时,UIWebView 返回错误“框架加载中断”。

我已经通过调试器运行了数十次,在我初始化 NSURLRequest 之前一切似乎都很顺利。当显示模态视图时,以下是在 ViewController 的 -viewDidLoad 方法中运行的代码:

- (void)viewDidLoad
{
    [super viewDidLoad];
    _webView = [[UIWebView alloc] init];
    _webView.delegate = self;
    NSURLRequest *request = [[NSURLRequest alloc] initWithURL:_url];
    [_webView loadRequest:request];
}

但是,当我在 [_webView loadRequest:request]; 行上启动调试器时,我看到以下内容:

enter image description here

有谁知道为什么 UIWebView 会返回错误?

最佳答案

您应该检查 URL 路径
应该是@"http://google.com " 而不是@"google.com"

关于ios - 如何解决 UIWebView 中的 "Frame Load Interrupted"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19713610/

相关文章:

ios - 无法通过 Objective-C 在 iOS13.x 上获取 AVPlayerLayer

objective-c - xib vs iPhone : distorted,重叠对象

objective-c - 为 UIScrollView 创建大 View 的便捷方法?

javascript - 动态插入大量 DOM 元素时,Mobile Safari (iPhone/iPad) 崩溃

iphone - Xcode 中的 NSUserDefault

iphone - 线程与异步调用

iphone - iOS 的自定义控件或框架

ios - UIBezierPath和CAShapeLayer初始动画跳转

ios - 使用日期选择器后如何获取年龄?

iphone - 我如何在后台使用 nstimer