线程1:EXC_BAD_INSTRUCTION(代码= EXC_1386_INVOP子码=为0x0)

线程1:EXC_BAD_INSTRUCTION(代码= EXC_1386_INVOP子码=为0x0)

问题描述:

当我运行我的应用程序,我得到的错误在这些行:线程1:EXC_BAD_INSTRUCTION(代码= EXC_1386_INVOP子码=为0x0)

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

这里是在Objective-C的原代码,但我想它在迅速

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

那么,我能做什么?

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

另外,以安全方式打开所有这些选项也是非常有益的。同一行中的三个刘海是一面巨大的红旗。