Restkit didFailWithError関数が呼び出された理由がサーバーへの接続の欠如である場合、私が知る方法はありますか?
-(void) objectLoader:(RKObjectLoader *)objectLoader didFailWithError:(NSError *)error{
//What should I do here to know the server could not be reached?
}
Restkit didFailWithError関数が呼び出された理由がサーバーへの接続の欠如である場合、私が知る方法はありますか?
-(void) objectLoader:(RKObjectLoader *)objectLoader didFailWithError:(NSError *)error{
//What should I do here to know the server could not be reached?
}
NSURLConnection
didFailWithError
私がこのコードを使用する方法では、それが適用される可能性がありますがRESTKit
、よくわかりません。私はあなたが少なくともチェックできるようにこれを投稿すると思いました(それは役立つかもしれません):)
if (error)
{
NSLog(@"%@", [NSString stringWithFormat:@"Connection failed! Error code: %d - %@ %@", error.code, error.localizedDescription, [error.userInfo objectForKey:NSURLErrorFailingURLStringErrorKey]]);
if (error.code == -1009)
{
// This is the case that a connection failed based on bad connectivity
}
}
他に何か必要な場合はお知らせください:)
NSError
クラスリファレンスを見ることができるはずです。
次の関連する方法があります。
-(NSUInteger)code;
//A string containing the localized description of the error.
-(NSString *)localizedDescription;
NSError
したがって、受け取っているこのメソッドの戻り値を確認することになります。