Свойство Область (Iphone) - PullRequest
       7

Свойство Область (Iphone)

0 голосов
/ 05 января 2010

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

  • объявление свойства «myPhone» в контроллере корневого представления с именем RootViewController.

  • захват номера телефона из модернистского средства выбора людей

  • установка «myPhone» в значение из средства выбора людей (изнутри следует продолжить, после выбора человека из ABPeoplePickerNavigationController)

  • пытается получить доступ к «myPhone» из другого модально представленного контроллера представления

«myPhone» продолжает обнулять NSLog, несмотря на попытки каждой перестановки self.myPhone, super, RootViewController и т. Д., Чтобы попытаться получить доступ к установленному мной значению.

Что мне не хватает?

1 Ответ

0 голосов
/ 06 января 2010

ОК, мне нужно было передать свойство модально представленному контроллеру представления при его создании:

anotherviewcontroller.myPhone = myPhone;

Затем, как ни странно, вызовы «myPhone» нашли свой путь к данным при вызове из модально представленного контроллера представления.

Возможно, один из вас волшебник может объяснить, почему это произошло?

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