Я использую раскадровку с приложением панели вкладок. В одной из вкладок я сделал tableView. Данные заполняются нормально. Существует проблема, когда я пытаюсь перейти к другому UITableViewController на той же вкладке.
Country.h (класс запрещен с раскадровкой)
@property(nonatomic,retain)NSMutableArray *items;
@property(nonatomic,retain)Country *country;
@property(nonatomic)int continentID;
Метод:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
self.continent=[self.items objectAtIndex:[indexPath row]];
Countries *detailViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"theCountries"];
detailViewController.continentID=self.continent.continentID;
detailViewController.title=self.continent.continentName;
[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release];
}
Во время навигации я получаю - [Страны сохраняют]: сообщение отправлено освобожденному экземпляру 0x6829280. Разве self.storyboard instantiateViewControllerWithIdentifier: @ "theCountries" не выделяет экземпляр? Что с ним не так?