Ios 斯威夫特:我得到了;意外发现“无”;在;tableView.delegate=self";
我在按钮和视图控制器之间连接了一段,如屏幕截图所示。 在我选择类作为“ViewController”之前,一切都正常。 每次单击“添加”按钮时,代码都会崩溃,并出现以下错误:“线程1:致命错误:在展开可选值时意外发现nil”Ios 斯威夫特:我得到了;意外发现“无”;在;tableView.delegate=self";,ios,swift,tableview,xcode9,unwrap,Ios,Swift,Tableview,Xcode9,Unwrap,我在按钮和视图控制器之间连接了一段,如屏幕截图所示。 在我选择类作为“ViewController”之前,一切都正常。 每次单击“添加”按钮时,代码都会崩溃,并出现以下错误:“线程1:致命错误:在展开可选值时意外发现nil” 我现在真的很困惑。有人能帮我吗?您正在崩溃,因为未将bcoz表视图连接为IBOutlet 您需要将中的表视图IBOutlet连接到视图控制器。您可以通过助手编辑器右上角(一个相互相交的双圆圈按钮)来完成此操作,并通过在“表视图”中单击鼠标右键来拖放视图控制器 一旦连接
我现在真的很困惑。有人能帮我吗?您正在崩溃,因为未将bcoz表视图连接为
IBOutlet
您需要将中的表视图IBOutlet
连接到视图控制器。您可以通过助手编辑器右上角(一个相互相交的双圆圈按钮)来完成此操作,并通过在“表视图”中单击鼠标右键来拖放视图控制器
一旦连接了IBOutet
,在视图控制器中,在属性指示其将成功连接之前,将出现一个深灰色圆圈
若圆圈未填充,则表示属性未连接为IBOutlet
参见图。
您正在崩溃,因为您没有使用脚本设置tableview的出口。 请先添加插座,然后设置代理
确保在发生此类崩溃时,您必须检查您的控件是否为零。检查您的所有插座是否都在连接检查器上工作,同时检查您是否从类继承,UITableViewDelegate和UITableViewDataSource并且所有内容都已连接。您的表视图出口未连接。@rmaddy谢谢您的帮助,但我非常确定我已连接了表视图出口。当然!谢谢你的帮助在我检查了插座后,我很确定我正确连接了tableView。它是深灰色的。但是,在我检查了插座后,我非常确定我正确连接了tableView