什么都不想说了,对于java程序员来说再熟悉不过了,直接上代码。
@try{
NSMutableArray*array = [[NSMutableArrayalloc]init];
[arrayobjectAtIndex:10];
[arrayrelease];
}@catch(NSException*e){
NSLog(@"My god");
CFShow(e);
}
程序输出结果
2011-08-08 09:26:06.856 MyProgress[865:207] My god
*** -[NSMutableArray objectAtIndex:]: index 10 beyond bounds for empty array
Terminating in response to SpringBoard's termination.
如果是不加 异常判断呐,这个程序就崩溃了
本文通过一个Objective-C代码示例展示了如何使用异常处理来避免程序崩溃。示例中尝试从空数组中获取元素,如果不进行异常处理,这将导致程序终止。通过使用@try @catch结构,可以捕获并处理此类异常。
3898

被折叠的 条评论
为什么被折叠?



