Новичок:Почему я получаю EXC BAD ACCESS?[закрыто]
Вопрос
Я получаю исключение при нажатии на строку «self.myData = ...»
Программа GDB получила сигнал:EXC_BAD_ACCESS
Вот мой код:
- (void)viewDidLoad {
[super viewDidLoad];
self.myData = [NSArray arrayWithObjects:
[NSArray arrayWithObjects:
@"Boroughs",
[NSArray arrayWithObjects:
@"Kings",
@"Bronx",
@"Manhattan",
@"Queens",
@"Staten Island",
nil],
nil],
[NSArray arrayWithObjects:
@"Surrounding Counties",
[NSArray arrayWithObjects:
@"Westchester",
@"Nassau",
@"Suffolk",
"@Fairfield",
nil],
nil],
nil];
}
Решение
Я бы сказал, что ваша проблема связана со строкой «@Fairfield», если только это не опечатка, и ее исправят в исходном файле.
Другие советы
Если вы хотите, чтобы эти массивы продолжали существовать после -viewDidLoad, их необходимо сохранить.Вы синтезировали метод доступа для «myData»?Давайте посмотрим на строки @property и @synthesize.
Не связан с StackOverflow