斯威夫特:我在“ tableView.delegate = self”中得到“意外发现零”

siy*_*eng 2 tableview ios swift unwrap xcode9

如屏幕截图所示,我在按钮和视图控制器之间连接了segue。 我在按钮和视图控制器之间连接了segue。

一切正常,直到我将类选择为“ ViewController”。 在此处输入图片说明

每次单击“添加”按钮,代码都会崩溃,并显示以下错误:“线程1:致命错误:在展开可选值时意外发现nil” 在此处输入图片说明

我现在真的很困惑。有人可以帮我吗?

Mah*_*dra 5

您正在崩溃bcoz表视图未连接为IBOutlet

您需要将表视图连接IBOutlet到视图控制器。您可以通过助手编辑器的右上角(两个相交的双圆圈按钮)并通过从表视图向视图控制器按鼠标右键单击来进行拖放。

一旦IBOutet被连接,考虑到控制器将有一个前属性表示,这将是成功连接深灰色圆圈。

在此处输入图片说明

如果未填充圆,则表示该属性未连接为IBOutlet

在此处输入图片说明

见图片。

在此处输入图片说明