Курт, ты должен понимать кое-что о постоянстве не только на iPhone, но и на любой системе.Скорее всего, у вас есть массив, который загружен в таблицу, но когда класс контроллера, содержащий этот массив, отклоняется (как у вас с [self dismissModalViewControllerAnimated:YES];
), вероятность более высока, чем не у этого диллока (или в случае ARCмассовый выпуск ваших объектов) будет вызван на этом контроллере, и ваш массив будет установлен в ноль и восстановлен, кроме системы.Вам нужен механизм хранения, будь то plist, определенный формат файла или XML, вам нужны некоторые средства для извлечения массива источника данных даже после его уничтожения.
Я сам теперь большой сторонник plist-маршрута, поскольку они настолько удобны и просты в использовании, что их можно редактировать с помощью огромного количества данных с небольшими побочными эффектами.