從rootViewController
反應後,我瀏覽到一個UIViewController
的UIBarButtonItem不點擊
if (self.contr == nil) {
ExampleViewController *controller = [[ExampleViewController alloc]
initWithNibName:@"Example"
bundle:[NSBundle mainBundle]];
self.contr = controller;
[controller release];
}
[self.navigationController presentModalViewController:self.contr animated:YES];
在的UIViewController我有
-(IBAction) goBack:(id)sender {
[self.navigationController dismissModalViewControllerAnimated:YES];
}
我加入了簽名.h文件的方法。 在.xib
文件中,我有一個UIToolbar
和UIBarButtonItem
。我將按鈕連接到文件的所有者 - goBack
:
所有內容都出現在屏幕上,但是當我單擊按鈕時,goBack
未被調用。我也試圖用編程方式來做這件事,但我得到了同樣的結果 - 一切都出現了,但對點擊沒有任何反應。
任何想法,爲什麼它不工作?
編輯: 我剛剛發現了一些不可見的東西在工具欄上。如果我點擊某個特定點(在工具欄上),然後調用goBack:。由於我使用presentModelViewController導航到這個屏幕,導航欄沒有出現......但可能它在那裏,這就是隱藏工具欄。
@Adriana Post Button聲明代碼 – Rams 2011-06-09 12:53:52
添加一行以檢查發件人== UIBarButtonItem – Legolas 2011-06-09 14:09:40
您是否嘗試過在'goBack'方法中插入對'NSLog'的調用,或者在其中設置斷點以查看它是否爲沒有叫,或者如果它沒有效果? – marzapower 2011-06-09 14:16:33