Michael Ochs

1pod

HRSCustomErrorHandling

HRSCustomErrorHandling 是一个小型框架,为 iOS 应用程序提供错误处理的基础实现。它解决了简化应用程序各个部分中错误展示的问题,以及提供可由应用用户选择的针对特定错误的恢复选项的 API。

错误展示简化为一条可从任何视图、视图控制器或任何从 UIResponder 继承的类中调用的代码。

[self presentError:error completionHandler:^(BOOL didRecover) {
    if (didRecover) {
         [self tryAgain];
    }
}];

如果在你的视图控制器中一个返回 NSError 的操作失败,你需要实现的全部代码如下。

许可:Apache 2

  • Objective C