【发布时间】:2011-10-13 15:01:18
【问题描述】:
我为 iOS 编写了一个库,它通过单个 .h 文件 (MyAdaptedViewController.h) 引用。
这本质上是一个位于完整 UIViewController 中的视图。
但是由于库的性质,它可能会崩溃(处理信号处理、网络连接和音频输入/输出)。
如果单个 UIViewController 发生崩溃,我想要保护整个应用程序免受崩溃,即如果发生崩溃,用户可以在禁用 MyAdaptedViewController 时继续使用该应用程序。我知道这取决于崩溃的类型,但我希望可以捕获大多数崩溃/异常?
例如
@try{}@catch{} 或
void uncaughtExceptionHandler(NSException *exception)
可能的解决方案?
【问题讨论】:
标签: ios exception crash try-catch