我正在努力捕获我的应用程序中的错误,我正在研究使用NSError.我对如何使用它以及如何填充它感到有些困惑.
有人可以提供一个关于我如何填充然后使用的例子NSError吗?
Swift中的以下代码引发NSInvalidArgumentException异常:
task = NSTask()
task.launchPath = "/SomeWrongPath"
task.launch()
Run Code Online (Sandbox Code Playgroud)
我该如何捕捉异常?据我所知,Swift中的try/catch是针对Swift中抛出的错误,而不是针对像NSTask这样的对象引发的NSExceptions(我猜这是用ObjC编写的).我是Swift的新手,所以可能是我错过了一些明显的东西......
编辑:这是一个关于bug的雷达(特别是对于NSTask):openradar.appspot.com/22837476
cocoa-touch ×1
exception ×1
foundation ×1
ios ×1
ios4 ×1
iphone ×1
nserror ×1
nsexception ×1
objective-c ×1
swift ×1