0

有什么方法可以为以下方法指定超时:

NSData *data= [NSData dataWithContentsOfURL:someURL];
if(data)
   //dostuffwithdata
else
   NSLog(@"ERROR");

我知道如何创建一个为 NSURLRequest 设置超时的 NSURLConnection 和 Delegate - 但它很混乱,而且为了我的程序,它会停在 dataWithContentOfURL 行上并不重要 - 所以我宁愿一个更简单的解决方案如果它可用。

4

1 回答 1

0

你可以使用NSURLConnection方法sendSynchronousRequest:returningResponse:error:。它返回一个NSData对象,您可以使用NSMutableURLRequest.

于 2013-10-30T22:17:12.427 回答