我从我的子类调用一个超级方法。但有时超类(UIWindow)的对象是零,所以它会失败。我试图捕捉异常,但它不起作用。该应用程序仍然崩溃。谁能告诉我为什么以及如何解决这个问题?
- (void)sendEvent:(UIEvent *)event;
{
@try {
[super sendEvent:event];
}
@catch(NSException *e) {
NSLog(@"%@",e);
return;
}
非常感谢
答案 0 :(得分:2)
你想抓住什么例外?
如果它类似于EXC_BAD_ACCESS
,那么这是一次严重的崩溃,无法用@catch
抓住。
否则?您将不得不发布更多信息。