Передача данных из одного представления в другое - PullRequest
1 голос
/ 20 марта 2011

У меня есть plist, который заполняет мой tableViews и контроллер навигации, и уходит как минимум на 2 уровня вниз, после этого у меня появляется подробный вид. Затем я пытаюсь поместить табличное представление в подробное представление, которое занимает только половину экрана. Что мне нужно сделать, так это передать «положение» в списке свойств в подробное представление, чтобы я мог заполнить представление таблицы нужной информацией из списка.

Информация, которая мне нужна для табличного представления, «скрыта» в списке, поэтому, если мне нужно представить список в новом подробном представлении, я не уверен, как вернуться к той точке в списке, которую я был в представлении таблицы, из которого я только что пришел.

Надеюсь, я объясню это достаточно хорошо, чтобы это имело смысл.

Большое спасибо!

1 Ответ

1 голос
/ 20 марта 2011

'plist' (т.е. список свойств) - это просто формат файла. Когда вы читаете его в память, он становится графом объектов - словари, массивы, строки и даты, связанные друг с другом. Когда вы создаете свой детальный контроллер, вы можете передать ему только ту часть или части того графика, который ему нужен. Поэтому, возможно, ваша таблица отображает данные, которые хранятся в виде массива словарей. Когда вы создаете подробный контроллер, вы, вероятно, захотите передать ему словарь из массива, который соответствует выбранной строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...