Michael Ochs

1pod
HRSCustomErrorHandling 是一个小型框架,为 iOS 应用程序提供错误处理的基础实现。它解决了简化应用程序各个部分中错误展示的问题,以及提供可由应用用户选择的针对特定错误的恢复选项的 API。
错误展示简化为一条可从任何视图、视图控制器或任何从 UIResponder
继承的类中调用的代码。
[self presentError:error completionHandler:^(BOOL didRecover) {
if (didRecover) {
[self tryAgain];
}
}];
如果在你的视图控制器中一个返回 NSError
的操作失败,你需要实现的全部代码如下。
许可:Apache 2