Чому блок @try не працює? Це збійло додаток, але його, мабуть, схопив блок @try.
NSString* test = [NSString stringWithString:@"ss"];
@try {
[test characterAtIndex:6];
}
@catch (NSException * e) {
NSLog(@"Exception: %@", e);
}
@finally {
NSLog(@"finally");
}
Ви впевнені, що це не щось інше, тому що точний код, який ви вставили вище, працює добре. 2010-07-29 16: 45: 57,677 тест [93103: 207] Виняток: *** - [NSCFString символAtIndex:]: Діапазон або індекс поза межами 2010-07-29 16: 45: 57.678 тест [93103: 207] нарешті
—
mbogh
Ви можете замінити NSString * test = [NSString stringWithString: @ "ss"]; з NSString * test = @ "ss";
—
Duyen-Hoa