0

我正在从我的子类中调用一个超级方法。但有时超类(UIWindow)的对象是 nil,所以它会失败。我试图捕捉异常,但它不起作用。该应用程序仍然崩溃。谁能告诉我为什么以及如何解决这个问题?

- (void)sendEvent:(UIEvent *)event;  
{
     @try {
         [super sendEvent:event];
     }
     @catch(NSException *e) {
         NSLog(@"%@",e);
         return;
}

非常感谢

4

1 回答 1

2

你想捕捉什么异常?

如果是类似的东西EXC_BAD_ACCESS,那就是一场硬撞,不能被抓住@catch

否则?您将不得不发布更多信息。

于 2013-10-16T17:58:03.360 回答