我有捕獲後退按鈕的事件下面的代碼:
[self.navigationItem setBackBarButtonItem:[[UIBarButtonItem alloc] initWithTitle:@"Logout" style:UIBarButtonItemStylePlain target:self action:@selector(doLogout:)]];
這裏是我的doLogout:
-(void) doLogout:(id)sender{
NSLog(@"hi");
}
一切編譯和運行良好,後退按鈕文本更改爲「註銷」。
唯一的問題是,我的doLogout函數永遠不會被調用!
我該怎麼辦?我一直停留在此,現在一個小時...;(
提前許多感謝,
未解決您的問題,但您編寫的'setBackBarButtonItem'方法會泄漏內存。你分配一個新的'UIBarButtonItem',但從不釋放它。 – kubi 2011-05-04 12:42:15