У меня есть представление, содержащее segmentedControl и tableView. TableView заполняется в зависимости от выбранного элемента segmentedControl (в данном случае это еда и вино). Данные для tableView генерируются из coreData.
Отлично работает при запуске приложения, в котором выбран любой из сегментированных элементов управления (еда или вино), и отображает правильные данные. Но как только я пытаюсь выбрать другой элемент, приложение вылетает со словами «Программа получила сигнал:« EXC_BAD_ACCESS ».». К сожалению, отладчик не дает мне никакой разборчивой информации, чтобы знать, где происходит исключение, поэтому я вставил точки останова, и, кажется, это происходит в
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
MenuSubsections* menuSubsection = [self.menuSubsections objectAtIndex:section];
if (![menuSubsection menuItems]) {
return 0;
}
return [[menuSubsection menuItems] count];
}
в последней строке.
Я вставил NSLog для menuSubsection, и он говорит, среди прочего, что это правильно,
menuItems = "<relationship fault: 0x8133540 'menuItems'>";
Но оно также выдает то же сообщение при запуске и работает нормально ...
Есть идеи?
Спасибо
Miguel