2011-03-14 86 views
3

在ios开发中有错误处理的首选方法吗?如果是这样,应该如何执行错误处理?IOS错误处理最佳实践Dev

+1

你将需要更具体。你在说什么样的错误? – Tim 2011-03-14 02:49:18

+0

使用下面的代码片段来捕获错误try {//您的编码} catch(NSException * exception){//保存或初始化用户关于它} finally {//释放对象}使用以下代码片段来处理appDelegate中全局未处理的异常 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {NSSetUncaughtExceptionHandler(&onUncaughtException); //编码的其余部分} void onUncaughtException(NSException * exception){//在本地保存异常,所以当应用程序打开时,您可以从应用程序崩溃获得用户输入} – 2013-12-06 05:28:19

+0

在尝试,捕获和最后使用@符号。仅供参考:我故意留下了@符号,因为当我发布try,catch和最终以@前缀时,我收到以下警告:“只能通知一个额外的@user;邮件所有者将始终被通知”。 – 2013-12-06 05:29:22

回答