添加子视图时出现运行时错误

时间:2014-12-23 14:06:20

标签: swift runtime fatal-error subview

当我将滚动视图添加为子视图时,我收到运行时错误,我不确定原因。

代码

@IBOutlet var myScrollView : UIScrollView?

self.view.addSubview(myScrollView!)

日志

  

致命错误:在解包可选值时意外发现nil

1 个答案:

答案 0 :(得分:0)

你的myScrollView是零。也许您没有将设计中的滚动视图(storyboard,xib)指向此IBOulet。 IBOulet模式不使用可选变量,并使用弱引用,如下所示。

@IBOutlet var yourTableView:UITableView!

创建IBOutlet并将其连接到UI的最简单方法是使用“辅助编辑器”(附加图像中有2个循环的按钮)

enter image description here