Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用AFHTTPRequestOperationManager的子类时无法设置timeoutInterval_Ios_Cocoa Touch_Afnetworking - Fatal编程技术网

Ios 使用AFHTTPRequestOperationManager的子类时无法设置timeoutInterval

Ios 使用AFHTTPRequestOperationManager的子类时无法设置timeoutInterval,ios,cocoa-touch,afnetworking,Ios,Cocoa Touch,Afnetworking,我创建了AFHTTPRequestOperationManager的子类,并希望将超时设置为3秒 [netMgr.requestSerializer setTimeoutInterval:3.f]; 但它不起作用 我可以找出这是因为当键为timeoutInterval 谁能告诉我原因,或者设置请求超时的正确方法是什么?我同意。二十一天前,提交关闭了这些属性的自动通知。正是这些属性的观察者确保任何请求序列化程序属性更改都转化为对通过AFHTTPRequestOperationManager发出的

我创建了
AFHTTPRequestOperationManager
的子类,并希望将超时设置为3秒

[netMgr.requestSerializer setTimeoutInterval:3.f];
但它不起作用

我可以找出这是因为当键为
timeoutInterval


谁能告诉我原因,或者设置请求超时的正确方法是什么?

我同意。二十一天前,提交关闭了这些属性的自动通知。正是这些属性的观察者确保任何请求序列化程序属性更改都转化为对通过
AFHTTPRequestOperationManager
发出的请求的
NSMutableURLRequest
对象的修改

我必须假设mattt关闭此通知是有原因的(看起来这是对问题的回应,可能应该重新考虑),因此在这一问题得到纠正之前,我建议只手动发布通知

[manager.requestSerializer willChangeValueForKey:@"timeoutInterval"];
manager.requestSerializer.timeoutInterval = ...;
[manager.requestSerializer didChangeValueForKey:@"timeoutInterval"];

注意,这是在2015年3月26日的提交中修复的