如果我在30秒内启动请求但没有响应数据,如何在AFNetworking中停止请求(超时)

时间:2013-10-10 04:44:57

标签: ios afnetworking

如果我启动了一个请求但是暂时没有响应数据(例如30秒),如何在AFNetworking中停止请求(超时)

1 个答案:

答案 0 :(得分:1)

您需要使用符合您需要的超时值初始化NSURLRequest。

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:inURL
 cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:30.0];

然后,使用初始化的NSMutableURLRequest请求初始化AFNetworking的AFHTTPRequestOperation