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 に答える