理解できないバグに遭遇しましたが、今のところ、特定のデバイスでのみ発生します。これはiOS6を搭載したiPhone5で発生しますが、残念ながら、iPhone5であるという事実に関連しているかどうかを確認するために別のiPhone5にアクセスすることはできません。
問題は、サーバーAPIに対して行われた特定のネットワーク要求がタイムアウトすることですが、接続は高速であり、サーバーは他のデバイスからの同じ要求に正常に応答するため、サーバー側の問題はないようです。
AFNetworking
私はhttpリクエストを行うために使用します。
私はサブクラスAFHTTPClient
化しました、そしてその特定の要求のために私はそれをこのように使います
[[MyClient sharedInstance] putPath:@"myPath"
parameters:[NSDictionary dictionaryWithObject:@"y" forKey:@"set"]
success:^(AFHTTPRequestOperation *operation, id responseObject){
// do something with response
}
failure:^(AFHTTPRequestOperation *operation, NSError *error){
// tell user there an error occurred
}];
誰かが私にこれが起こっているいくつかの考えられる理由または何が起こっているのかを理解するために分析することを指摘してくれれば幸いです。