【发布时间】:2010-09-14 09:16:20
【问题描述】:
如果通过 NSObject 的 performSelectorOnMainThread:withObject:waitUntilDone: 调用在 myMethod: 中引发的异常,会发生什么情况?
特别是,我可以像这样在performSelectorOnMainThread 的调用范围内捕获它们吗...
@try {
[self performSelectorOnMainThread:@selector(myMethod) withObject:nil waitUntilDone:YES];
} @catch(NSException *e) {
//deal with exception raised in myMethod here??
}
我意识到如果 waitUntilDone 是 NO,它的语义很奇怪。
【问题讨论】:
标签: objective-c cocoa macos exception