Captura de NSException no Swift
O código a seguir no Swift gera a exceção NSInvalidArgumentException:
task = NSTask()
task.launchPath = "/SomeWrongPath"
task.launch()
Como posso capturar a exceção? Pelo que entendi, try / catch no Swift é para erros gerados no Swift, não para NSExceptions geradas a partir de objetos como o NSTask (que eu acho que está escrito em ObjC). Eu sou novo no Swift, então talvez esteja perdendo algo óbvio ...
Editar: aqui está um radar para o bug (especificamente para NSTask):openradar.appspot.com/22837476