我正在使用Urban Airship进行推送通知,而AFNetworking则从服务器获取响应。
当iOS处于活动状态时,如果有推送通知,我会显示一个视图,点击该视图会触发所需的网络呼叫。用户点击视图后,不会调用AFNetworking成功/错误块。
我猜这是与https://github.com/AFNetworking/AFNetworking/issues/307相同的问题。是否有同样的解决办法?超时后,我收到以下超时消息。
Error Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo=0x1742f6b00 {NSUnderlyingError=0x17045aac0 "The request timed out.", NSErrorFailingURLStringKey=http://192.168.1.2/xxx, NSErrorFailingURLKey=http://192.168.1.2/xxx, NSLocalizedDescription=The request timed out.}
这是我正在执行的代码:
[_manager GET:[NSString stringWithFormat:@"serverAddress"] parameters:nil success:^(AFHTTPRequestOperation *operation, id gameCenterDetails) {
// Response
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error %@", error.description);
}];
感谢。