Sim o objective-C tem controle de exceções, assim como no Java, Ruby, Javascript, etc.
NSString* minhaString = [NSString stringWithString:@"abc"];
@try {
NSLog(@"Isto vai gerar uma exceção");
[minhaString characterAtIndex:6];
}
@catch (NSException * e) {
NSLog(@"Opa, alguma coisa errada aconteceu e foi que : %@", e);
}
@finally {
NSLog(@"Este bloco é sempre executado");
}
Achou fácil, por que não usá-lo?
Nenhum comentário:
Postar um comentário