我有一個帶有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