OC视频笔记4.8(异常处理)

什么是异常:

异常就是程序执行时发生的某种特殊状况,打断了正常的运转流程。


---------------------------------------------------------------------------捕获异常:---------------------------------------------

创建一个空的数组

NSArray *array = 【NSArray array】;

做一个数组越界:

【array objectAtIndex:5】;

这时候就会出现越界异常了

可以用@catch捕获异常

代码流程如下:

@try{             //捕捉异常必写代码块

//越界数组,,,,try是包装有可能产生异常的代码

【array objectAtIndex:5】;

}

@catch(NSException *exception){             //捕捉异常必写代码块

//如果捕捉到异常,就会执行本代码块里面的代码

NSLog(@“错误:%@”,exception);//这里是打印一下错误

}

@finally{             //可选是否写finally代码块

//不管是否捕捉到异常,finally里面的代码都会执行

NSLog(@“finally”);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值