Я использую SQL для хранения данных в моем приложении.Я читаю данные в делегате приложения и сохраняю их в массиве следующим образом.
(Сначала я читаю из базы данных и сохраняю в aFlashcardSet, а затем это)
// Add the flashcardSet to the main Array
[mainSetsArray addObject:aFlashcardSet];
В моем следующем представленииЗатем я копирую данные из делегата приложения.
flashcardsAppDelegate *delegate = [[UIApplication sharedApplication] delegate];
self.setsArray = delegate.mainSetsArray;
Затем я передаю один объект из набора в окончательное представление.
cardDetailViewController.thisCardSet = [setsArray objectAtIndex:row];
Проблема заключается в том, что я читаю данные вВ последнем представлении и использовании для установки элементов пользовательского интерфейса происходит сбой приложения, код отлично работает с данными, жестко запрограммированными на втором этапе, а данные базы данных хорошо отображаются на втором этапе (для заполнения табличного представления).Я пытался выводить данные на всех этапах, и все правильно, пока не появится окончательный вид, где он либо вылетает, либо показывает неправильные значения (имена файлов или случайные буквы, а не фактический текст).
Я также пробовалчтобы прочитать данные базы данных в окончательном представлении и установить их в thisCardSet, но при этом возникает та же проблема.
Есть идеи?
Спасибо.