线程1:EXC_BAD_INSTRUCTION(代码= EXC_1386_INVOP,SUBCODE = 0x0)

时间:2016-04-22 01:30:01

标签: objective-c swift

当我运行我的应用程序时,我收到以下行中的错误:

ballonview = (cell!.contentView.viewWithTag(0)!.viewWithTag(1) as? UIImageView)!
label = (cell!.contentView.viewWithTag(0)!.viewWithTag(2) as! UILabel)

这是objective-c中的原始代码,但我想在swift

中使用它
balloonView = (UIImageView *)[[cell.contentView viewWithTag:0] viewWithTag:1];
label = (UILabel *)[[cell.contentView viewWithTag:0] viewWithTag:2];

那么,我该怎么办?

1 个答案:

答案 0 :(得分:2)

如果其中任何一个与故事板元素相关联,您需要确保它们都已正确连接和识别。根据我的经验,这是我需要在涉及UI元素的崩溃时检查的第一个地方。

此外,以安全的方式展开所有这些选项也是非常有益的。同一条线上的三个刘海是一面巨大的红旗。