Tôi đã đọc về xử lý ngoại lệ trên Apple developer docs, nhưng tôi đã tự hỏi tại sao ngoại lệ của các hoạt động C chuẩn không bị bắt?Xử lý ngoại lệ trong Obj-C
Ví dụ: mã bên dưới vẫn treo ứng dụng, mà không bắt div bằng 0. Liệu @ try/@ catch block có chỉ bắt được mã Obj-C không?
@try {
int i = 10/0;
}
@catch (NSException * e) {
NSLog(@"Div by zero!");
}
@finally {
// Nothing...
}