проблема при передаче данных между вкладками - PullRequest
2 голосов
/ 01 января 2012

Я пишу программу, которая передает данные между вкладками.Заполните UITextField на 1-й вкладке, выберите 2-ю вкладку и увидите, как она отображается.

Данные, которые должны быть переданы, хранятся в переменной на 2-й вкладке в методе viewWillDisappear 1-го представления.Он извлекается из метода viewWillAppear 2-го представления.

Но, похоже, существует условие гонки.В отладчике я вижу, что viewWillAppear вызывается ПЕРЕД viewWillDisappear.Последовательность: view2.viewWillAppear -> view1.viewWillDisappear.

Использую ли я правильные методы?

Я пишу для цели iOS5 в Xcode 4.2.1.Эта версия больше не создает MainWindo.xib, поэтому я немного запутался, как связать AppDelgate с контроллерами панели вкладок.Может кто-нибудь сказать мне, как получить доступ к контроллерам TabBar в XCode 4.2.1.?

Я с удовольствием уточню / предоставлю код.Пытаясь держать этот пост кратким.

1 Ответ

0 голосов
/ 09 апреля 2012

Вы можете проверить реализацию панели вкладок, если она является пользовательской. или в качестве обходного пути Вы можете использовать класс Singleton (например, в делегате приложения или в своем собственном пользовательском Singleton. Установите значение в извлечении Singleton для любого класса.

...