【发布时间】:2014-08-19 06:07:09
【问题描述】:
我只是想了解如果块内发生异常会发生什么?当它在单独的线程上运行时,它会被扔到哪里。
还有人可以建议我更好地实施以下两个选项吗?
@try{
[self performBlock^{
some code
}];
}
@catch (NSException*e) {
}
或
[self performBlock^{
@try{
some code
}
@catch (NSException*e) {
}
}];
【问题讨论】:
标签: ios objective-c macos exception-handling objective-c-blocks