如何从UncaughtExceptionHandler调用方法?我有这个......
void onUncaughtException(NSException *exception)
{
NSLog(@"uncaught exception: %@", exception.description);
[self playerLoggedOut];
}
但它在[self playerLoggedOut];
答案 0 :(得分:0)
onUncaughtException
是一个函数,而不是一个方法。它没有在一个实例上运行,它只是在运行。因此self
未在函数的上下文中定义。您需要一些其他方式来引用self
(可能通过单例)或其他方式来执行所需的功能。