最近项目在iOS11.0.3、iOS11.1.2、iOS11.2.1、iOS.11.2.2、iOS11.2.6上面莫名其妙会崩溃,本以为是block或者是设置User-Agent导致的,最后定位是Request设置url的时候没有设置Scheme导致,记录一下。
这样写就会崩溃
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:@"www.baidu.com"] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10];
这样写就不会崩溃了
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:@"https://www.baidu.com"] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10];
网友评论