2011-10-07 67 views
3

我想隐藏工具栏按钮。首先在我的viewDidLoad中,我隐藏了其中一些,并且完美地工作。我不想隐藏btnCreateReport。我只是用:删除UIToolBar按钮不起作用

NSMutableArray  *items = [[myToolBar.items mutableCopy] autorelease]; 
[items removeObject: btnEmailReport]; 
[items removeObject: btnSaveToIpad]; 
[items removeObject: btnPrintReport]; 
[items removeObject: btnNewInspection]; 
myToolBar.items = items; 

后来,当我尝试使用了隐藏其中的2:

NSMutableArray  *items = [[myToolBar.items mutableCopy] autorelease]; 
[items addObject: btnEmailReport]; 
[items removeObject: btnSaveToIpad]; 
[items addObject: btnPrintReport]; 
[items addObject: btnNewInspection]; 
[items removeObject:btnCreateReport]; 
myToolBar.items = items; 

的btnCreateReport不会消失。什么会导致这样的事情? 谢谢!

回答

2

它是固定的。结果代码完美地工作。只是一个新手的错误。我在错误的ibAction中使用它。