2010-04-16 69 views
6
self.navigationItem.rightBarButtonItem.enabled = FALSE; 
[activityIndicator startAnimating]; 
//[myview sendSubviewToBack:self.view]; 
//self.view.hidden= TRUE; 
myview.hidden= FALSE; 
activityIndicator.hidden= FALSE; 
dt = [[DateTime alloc] init]; 

這是我在leftbar導航按鈕這個當用戶單擊的方式在這裏這個方法火災,我想禁用按鈕,但它沒有得到禁止和我檢查我的代碼我不能在任何地方.......請幫助我如何禁用航行權欄按鈕

+0

對不起,我bymistakely給了Rightbar按鈕錯題的幫助,沒有離開 – madhavi 2010-04-16 13:04:55

+0

所以要禁用「返回」按鈕?如果這是導航欄顯示的所有內容,您可以將它們全部隱藏起來。 – willcodejavaforfood 2010-04-16 14:24:27

回答

3

如果屬性在Objective-C中沒有正確初始化,您將不會看到任何錯誤,該聲明將不會被執行..

我的第一個猜測是,你正在調用一個無參考的方法。

使用調試器查看rightBarButtonItem是否已正確設置。

21

只是

self.navigationItem.rightBarButtonItem.enabled = NO; 
+0

嗯,沒有爲我工作,右邊或左邊的酒吧按鈕返回零,雖然明顯有一個按鈕:( – CularBytes 2015-07-13 10:29:48

+0

不工作自定義'rightBarButtonItem' – jose920405 2016-03-18 20:31:39