前言:有的猿會發現在設置AFNetworking訪問網絡超時時,直接用self.manager.requestSerializer.timeoutInterval =10.f不起作用。
解決辦法:經過查找資料得知,需做以下設置:
//設置超時時間
[manager.requestSerializer willChangeValueForKey:@"timeoutInterval"];
manager.requestSerializer.timeoutInterval=10.f;
[manager.requestSerializer didChangeValueForKey:@"timeoutInterval"];
timeoutInterval是AFNetworking本身自帶的一個設置超時的鍵。