У меня есть приложение, которое я создаю и которое является простым навигационным приложением. Я не хочу загружать данные из моего xml несколько раз, поэтому я использую синглтон для загрузки и хранения данных. Мой первый стол выдвигает вид второго стола. Эта таблица вызывает синглтон и получает массив данных для отображения в таблице.
Это все работает нормально, я нажимаю на ячейку в первой таблице, которая переводит меня на вторую таблицу, где используется синглтон. Я возвращаюсь к первой таблице, затем ко второй таблице, это когда я получаю ошибку EXC_BAD_ACCESS. Это не ошибка, когда я инициирую синглтон, но когда я пытаюсь получить доступ к массиву в нем. Код выглядит следующим образом
MediaData * dataClass = [MediaData sharedManager];
// когда я регистрируюсь в синглтоне, во второй раз sharedManager уже существует
sortedData = dataClass.arrMediaData; // ошибка второй строки
NSLog (@ "отсортированный массив.% @", SortedData);
[выпуск DataClass];
Любая помощь будет великолепна, поскольку это не очень описательная ошибка, спасибо