【发布时间】:2012-06-26 02:48:29
【问题描述】:
下面是我按下按钮时调用的代码。该按钮将调用下面的方法。但是我收到“发送到实例的无法识别的选择器”错误。我究竟做错了什么?在调用此方法之前,已在另一种方法中声明了对象。我也试过隐藏按钮,但它们也会崩溃。有人请帮忙。
-(void) clearControlPannel{
[buttCheck removeFromSuperview];
[buttBet removeFromSuperview];
[buttCall removeFromSuperview];
[buttRaise removeFromSuperview];
[buttFold removeFromSuperview];
[betLabel removeFromSuperview];
[betSlider removeFromSuperview];
}
崩溃是:
[buttCheck removeFromSuper]; 行上的线程 1:EXC_BAD_ACCESS"
-[__NSCFDictionary removeFromSuperview]:无法识别的选择器发送到实例 0x686b020 2012-06-24 19:08:12.175 HeadsUp[59630:f803] * 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[__NSCFDictionary removeFromSuperview]:无法识别的选择器发送到实例 0x686b020”
【问题讨论】:
-
您收到的崩溃报告是什么?
-
我相信一个更好的问题是:Xcode 的哪一行说这是崩溃的?
-
崩溃是否与调用
clearControlPanel或removeFromSuperview有关? -
-[__NSCFDictionary removeFromSuperview]:无法识别的选择器发送到实例 0x686b020 2012-06-24 19:08:12.175 HeadsUp[59630:f803] *** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因: '-[__NSCFDictionary removeFromSuperview]: 无法识别的选择器发送到实例 0x686b020'
-
它在 removeFromSuperview 行上崩溃。我在 [buttCheck removeFromSuper] 上收到“线程 1:EXC_BAD_ACCESS”;行。
标签: ios xcode view crash superview