Spa*_*Dog 0 iphone objective-c
在Objective-C中是否有任何方式可以查看是否可以执行某项任务而不会使应用程序崩溃?
其他语言如javascript有
try
{
//Run some code here
}
catch(err)
{
//Handle errors here
}
Run Code Online (Sandbox Code Playgroud)
Objective-C中有什么东西吗?如果是这样,语法是什么?
谢谢.
bbu*_*bum 18
虽然菲利克斯的答案在技术上是正确的,但并不是全部.
在iOS和Mac OS X上,异常用于指示不可恢复的程序错误.异常不用于表示用户错误或Java上可恢复的错误.
任何通过系统框架代码的异常都会使所述框架处于未定义状态..捕获所述异常并尝试从中恢复将导致内存泄漏,未定义的行为和崩溃.