我有一个带有4个选项卡的TabBar应用程序。所有四个标签都有导航控制器。在设置选项卡中,我有一个包含“反馈”单元格的表格。单击单元格时,会推送包含带有几个字段的反馈表单的FeedBackView控制器。这有一个类别的文本框。当文本框被触摸时,模式视图控制器(FeedBackModalView)会显示一个选择器。在FeedBackModalView控制器的viewDidLoad方法中,我输入NSLog(@"%@", self.parentViewController).
在控制台中,它将parentViewController显示为TabBar控制器。这是为什么?它不应该显示FeedBackView控制器作为父视图,因为我在该控制器中呈现模态视图?了解视图控制器
我希望我很清楚。
你希望获得什么对象?也许有人可以指出你访问它的变量。 – 2011-03-09 06:20:26
我想从模态视图访问FeedBackView控制器。它有一个方法,它将在选择器中选择的类别之后设置类别文本字段。在基于简单视图的应用程序中,我使用[self.parentViewController setCategoryText](在FeedBackController中定义了setCategoryText)。但在这一个parentViewController是一个tabBarController。 – 2011-03-09 06:24:06