Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 斯威夫特:我得到了;意外发现“无”;在;tableView.delegate=self";_Ios_Swift_Tableview_Xcode9_Unwrap - Fatal编程技术网

Ios 斯威夫特:我得到了;意外发现“无”;在;tableView.delegate=self";

Ios 斯威夫特:我得到了;意外发现“无”;在;tableView.delegate=self";,ios,swift,tableview,xcode9,unwrap,Ios,Swift,Tableview,Xcode9,Unwrap,我在按钮和视图控制器之间连接了一段,如屏幕截图所示。 在我选择类作为“ViewController”之前,一切都正常。 每次单击“添加”按钮时,代码都会崩溃,并出现以下错误:“线程1:致命错误:在展开可选值时意外发现nil” 我现在真的很困惑。有人能帮我吗?您正在崩溃,因为未将bcoz表视图连接为IBOutlet 您需要将中的表视图IBOutlet连接到视图控制器。您可以通过助手编辑器右上角(一个相互相交的双圆圈按钮)来完成此操作,并通过在“表视图”中单击鼠标右键来拖放视图控制器 一旦连接

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

在我选择类作为“ViewController”之前,一切都正常。

每次单击“添加”按钮时,代码都会崩溃,并出现以下错误:“线程1:致命错误:在展开可选值时意外发现nil”


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

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

您需要将中的表视图
IBOutlet
连接到视图控制器。您可以通过助手编辑器右上角(一个相互相交的双圆圈按钮)来完成此操作,并通过在“表视图”中单击鼠标右键来拖放视图控制器

一旦连接了
IBOutet
,在视图控制器中,在属性指示其将成功连接之前,将出现一个深灰色圆圈

若圆圈未填充,则表示属性未连接为
IBOutlet

参见图。


您正在崩溃,因为您没有使用脚本设置tableview的出口。 请先添加插座,然后设置代理


确保在发生此类崩溃时,您必须检查您的控件是否为零。

检查您的所有插座是否都在连接检查器上工作,同时检查您是否从类继承,UITableViewDelegate和UITableViewDataSource并且所有内容都已连接。

您的表视图出口未连接。@rmaddy谢谢您的帮助,但我非常确定我已连接了表视图出口。当然!谢谢你的帮助在我检查了插座后,我很确定我正确连接了tableView。它是深灰色的。但是,在我检查了插座后,我非常确定我正确连接了tableView