0

如何从 UncaughtExceptionHandler 调用方法?我有这个...

void onUncaughtException(NSException *exception)
{
    NSLog(@"uncaught exception: %@", exception.description);
    [self playerLoggedOut];
}

但这给了我一个错误[self playerLoggedOut];

4

1 回答 1

0

onUncaughtException是一个函数,而不是一个方法。它不是在“实例”上运行,它只是在运行。所以self没有在函数的上下文中定义。您需要一些其他方式来引用self(可能通过单例)或其他方式来执行您想要的功能。

于 2013-07-14T22:49:26.820 回答