2010-04-16 72 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