ios - RestKit如何处理身份验证失败

标签 ios authentication error-handling restkit

我在 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/

相关文章:

node.js - 限制对 admin-sdk 的 firestore 访问

Java 文本文件登录

azure - 如何在测试代码中以用户身份登录 Azure Active Directory?

iis-7 - 在IIS 7中添加特定于站点的错误页面设置

jquery - 一个ajax错误引发的响应是什么

ios - 关闭 FSCalendar 中过去的日期

ios - 加速框架的矩阵乘法和逆问题

ios - 为什么 NSManagedObjectContextObjectsDidChangeNotification 在回滚后用删除的对象调用两次?

ios - 使用 Cocoapods 安装 Firestore

sql - 为什么SQL SERVER中没有给出finally block ?