try catch 的使用

有一个网络请求,如果请求失败,就会崩溃。
如果网络不畅通,那么请求就有可能失败, 用什么方法能不让程序崩溃呢。

用 try catch能解决吗?

我用下面的方法, 发现程序依然会崩溃, 求指教

@try {
     “......网络请求代码......”
} @catch (NSException *exception) {
     NSLog(@"请求失败");
}
阅读 3.2k
1 个回答

因为网络请求是异步的啊,try
catch 就被跳过了,你应该是崩在返回值处理了吧,另外 oc 不推荐 try catch

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题