我有一個viewController,可以說blaVC
,它通過按下按鈕調用另一個視圖控制器blubbVC
。由於有4個按鈕,所有調用blubbVC
與相同的筆尖,但內容應根據哪個按鈕被按下blaVC
(內容將從plist加載),我需要blubbVC
知道「我一直在稱爲,因爲按鈕A被按下了,所以我將從plist中加載objectForKey:@「button A」「(可以這麼說..)。如何告訴upcomming viewController通過哪個按鈕他叫
我打電話blubbVC像
- (IBAction) buttonA:(id)sender {
blubbVC *detailView = [[blubbVC alloc] initWithNibName:@"blubbNib" bundle:nil];
[self.navigationController pushViewController:detailView animated:YES];
[detailView release];
}
我試圖通過sender
,但正如我在initWithNibName
加載內容,sender
來晚了,內容已經被加載(或試圖)和我的看法住宿空。我會怎麼做?
謝謝!
你有沒有通過你的發件人BEFORE pushViewController方法?在那個時候,視圖不會被加載,它會在你按下之後加載。 – beefon 2011-05-26 18:21:28