fan*_*ncy 3 error-handling exception ios swift swift2
我在Playground中得到了这段代码:
func throwsError() throws{
var x = [1,2]
print(x[3])
}
func start(){
do{
try throwsError()
}
catch let unknown{
"unknown: \(unknown)"
}
}
start()
Run Code Online (Sandbox Code Playgroud)
所以很明显这个'throwsError函数会抛出一个错误:
执行被中断,原因是:EXC_BAD_INSTRUCTION
有没有办法抓住这个?我在线阅读为Array类编写一个下标,它总是检查范围,但问题更大:我不能抓住任何东西吗?
| 归档时间: |
|
| 查看次数: |
1258 次 |
| 最近记录: |