尝试隐藏UIButtons时出现NSInvalidArgumentException

时间:2010-03-04 18:43:59

标签: iphone objective-c

我正在尝试创建一系列按钮。其中一些隐藏在彼此之后。例如,我有一个位于同一区域的播放和暂停按钮。如果按下播放按钮,则将其隐藏,并显示暂停按钮。反之亦然。这工作正常,但我还有另一个按钮,显示一个UI警报视图,有几个选项可供选择。这些选项都不会影响播放/暂停按钮。 现在,每当我按下UI警报视图按钮后按下暂停/播放按钮,我就会得到一个NSInvalidArgumentException。我尝试调试它,并发现当我试图隐藏播放按钮(即播放按钮)时会发生这种情况。

我不知道为什么会发生这种情况,但如果有人能给我任何提示,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

而不是playbutton.hide,请尝试使用:

[playbutton setHidden:YES] or playButton.hidden = YES;