在我們開發(fā)過程中,不可避免的讀取數(shù)組時,超出了數(shù)組的邊界迅耘,可能我們在開發(fā)是已經(jīng)注意到這點,但是還會偶爾出現(xiàn)這樣的問題监署,
我們可以使用try來解決這個問題
NSArray*array =@[@"a",@"b",@"c"];
@try{
NSLog(@"%@",[arrayobjectAtIndex:3]);
}@catch(NSException *exception) {
NSLog(@"error----------%@",exception);
}@finally{
}
這樣就可以捕獲到問題的存在
error----------*** -[__NSArrayI objectAtIndex:]: index 3 beyond bounds [0 .. 2]
我們可以重寫try catch颤专,log可以實現(xiàn)自己想要的日志信息。