我无法访问已声明的属性,我认为我遗漏了有关属性性质和视图控制器的基本信息。以下是我到目前为止所做的事情:
在名为RootViewController的根视图控制器中声明属性“myPhone”。
从模拟呈现的人员选择器中抓取电话号码
将“myPhone”设置为人员选择器中的值(来自ABPeoplePickerNavigationController的shouldContinueAfterSelectingPerson中)
尝试从另一个模态显示的视图控制器访问“myPhone”
我错过了什么?
答案 0 :(得分:0)
好的,我需要在创建它时将属性传递给模态显示的视图控制器:
anotherviewcontroller.myPhone = myPhone;
然后,奇怪的是,当从模态呈现的视图控制器中调用时,对“myPhone”的调用找到了通向数据的方式。
或许你们中的一个巫师可以详细说明为什么会这样?