Это простой вопрос Objective-C.
При использовании @try рабочий поток может выполняться двумя способами.
- Если появляется какое-то NSException, код сразу переходит в
@catchи затем@finally - Если нет, завершите выполнение
@tryи запустите@finally
Итак, какая разница в использовании или не использовании блока @finally? Если я использую только:
-(void)function{
@try {
...
}
@catch (NSException *exception) {
...
}
>>>The workflow will run this line in any case?
}
Чем будет работать остальная часть функции или только блок @catch, если создается NSException?