删除UIToolBar按钮不起作用

时间:2011-10-07 23:56:37

标签: xcode4.1

我正在尝试隐藏工具栏按钮。首先在我的viewDidLoad中,我隐藏了其中的一些,并且完美无缺。我不想隐藏btnCreateReport。我只是用:

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

稍后当我尝试使用以下方法隐藏其中的两个时:

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不会消失。什么可以导致类似的东西? 谢谢!

1 个答案:

答案 0 :(得分:2)

它是固定的。事实证明代码完美无缺。只是一个新手的错误。我在错误的ibAction中使用它。