2012-08-24 28 views

回答

1

NSURLConnectiondidFailWithError方法我用这个代码,它可以适用于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 
    } 
}   

让我知道如果你需要任何东西:)

+0

比你对我付出的答案,但我当记录error.code没有互联网连接控制台打印“2”...所以我想Restkit使用不同的代码... – Agustin

0

你应该可以看看NSErrorclass reference

在那里你会发现下面的相关方法:

-(NSUInteger)code; 

//A string containing the localized description of the error. 
-(NSString *)localizedDescription; 

所以,你会被检查从NSError您收到此方法的返回值。

相关问题