我在 iPad 项目中取消了 RestKit,从服务器中提取了一些 JSON 数据。 iOS 应用程序需要通过基本 HTTP 身份验证进行身份验证。
如果我输入错误的凭据,我可以在控制台(模拟器)上看到:
W restkit.network:RKResponse.m:157 Failed authentication challenge after 1 failures
我怎样才能捕捉到这种情况?我在 RestKit 文档中没有找到任何内容(我确信一定有什么东西)。
最佳答案
您是否尝试在 RKObjectLoaderDelegate
中实现适当的错误处理程序?
例如。
- (void)objectLoader:(RKObjectLoader*)objectLoader didFailWithError:(NSError*)error
{
RKLogError(@"Hit error: %@", error);
}
您应该收到 Error Domain=NSURLErrorDomain Code=-1012
或类似错误。
关于ios - RestKit如何处理身份验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8122000/