在表格行中添加子视图时引发未捕获的异常

Posted

技术标签:

【中文标题】在表格行中添加子视图时引发未捕获的异常【英文标题】:Throws uncaught exception while adding subview in a table row 【发布时间】:2010-08-25 11:39:05 【问题描述】:
[checkButton1 addTarget:self action:@selector(selectorClicked:) forControlEvents:UIControlEventTouchUpInside];
[cell.contentView addSubview:checkButton1];
[checkButton1 release];

第 2 行抛出未捕获的异常。你有什么主意吗?如果我评论第 2 行,它可以正常工作,但也不会将视图添加到子视图中。

谢谢,

阿米特·辛格

【问题讨论】:

当问一个关于 SO 的问题时,最好指明(至少在标签中)语言和更多信息(平台、框架等)。它允许过滤(并吸引)能够回答它的人。 在@PhiLho 的评论的基础上,包括异常输出也会很有用 【参考方案1】:

你初始化按钮对象了吗?

【讨论】:

以上是关于在表格行中添加子视图时引发未捕获的异常的主要内容,如果未能解决你的问题,请参考以下文章

问题:滚动表格视图,然后选择搜索栏(iphone)

以编程方式添加具有约束的多个子视图会引发异常

以 NSException 类型的未捕获异常终止 - 删除表视图行

“由于未捕获的异常而终止应用程序”在推送视图控制器时崩溃

由于未捕获的异常而终止应用程序,同时加载视图

Android视图:未捕获的处理程序:线程主因未捕获的异常而退出