Ссылка из сгенерированного массивом UITableViewController на UITabBarController и отображение соответствующих данных на основе выбора

Вот худенькая. Это мое первое приложение, которое я когда-либо писал с нуля, и, к сожалению, это не приложение helloWorld.

У меня есть NSDictionary, урезанный до NSArray, и я создал UITableView на основе данных оттуда. Моя проблема в том, что я пытаюсь связать это с UITabBarController (всего 2 вкладки) и загрузить данные на каждой из этих страниц в зависимости от выбранной ячейки таблицы.

Я не уверен, смогу ли я сделать это с помощью раскадровки или мне нужно использовать перья. В настоящее время у меня нет этого массива, сохраненного в памяти любого типа, так что это может быть предварительным требованием.

Любая помощь будет очень высоко ценится. Я могу предоставить код, если нужно.

Этот сайт до сих пор был удивительно полезен при создании этого приложения только для поиска по уже отвеченным вопросам. Это может быть и там, но я еще не нашел, возможно, здесь используется неправильная формулировка.


person ZachC    schedule 06.04.2013    source источник
comment
Я смог получить это, импортировав файл .h контроллера панели вкладок, а затем вызвав его через self.tabbarcontrollername, а затем обратившись к переменной с помощью этого метода. Прекрасно работает.   -  person ZachC    schedule 16.04.2013


Ответы (1)


Под ViewDidLoad я сделал что-то вроде этого.

tbcClassName *myTBC = (tbcClassName *)self.tabBarController;
self.variableName = myTBC.variableName;

затем приступайте к использованию только что созданной переменной.

Я нашел ответ в другой теме здесь, но я не могу найти его.

person ZachC    schedule 16.04.2013