我試圖在我的代碼中用0算術異常來捕獲除法,但它看起來像NSException不會捕獲該異常,程序正在以消息exc_arthimetic
錯誤終止。什麼是捕捉異常的方式如何在目標中捕獲exc_arithmetic c
@try {
int k;
printf("please enter k value \n");
scanf("%i",&k);
int j=1;
// testing division 1/0 condition
int i=j/k;
NSLog(@" value of i= %i",i);
}
@catch (NSException *exception) {
NSLog(@"exception is = %@ reason is %@",[exception name],[exception reason]);
}
@finally {
NSLog(@"inside finally");
}
NSLog(@" last line");
可能重複[我怎樣趕上全球異常?](http://stackoverflow.com/questions/2826351/how-do-i-catch-global-exceptions) – trojanfoe
我知道,但因爲我沒有找到任何解決方案來處理這個錯誤,我提出這個:) – JavaGeek
你提出的問題使用一種技術,你知道不工作? – trojanfoe