我写了这段代码:
data = ([NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error]);
如果请求网址无法访问,那么将花费太长时间 它会崩溃
如果请求可用,则加载数据
如何更快地检查请求对象上的给定URL是否可用,如果不可用,则给用户错误。
答案 0 :(得分:1)
如果sendAsynchronousRequest
花费的时间太长,请使用UI
来暂停URL
并设置超时间隔。
[NSMutableURLRequest setTimeoutInterval:10.0f];
希望它治愈....:)
答案 1 :(得分:-1)
使用“if else”以避免崩溃
if(condition) {
代码块
}
否则 { 警报 }