xibの存在を知り、分割してアプリを作ってみようと思っています。まずTableViewを作成してみたのですが、delegate.selfを設定する部分でエラーが発生してしまいます。
error
1Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value
xibの画像
コード
ViewContrller
1 @IBOutlet weak var tableView: UITableView! 2 override func viewDidLoad() { 3 super.viewDidLoad() 4 tableView.delegate = self 5 tableView.dataSource = self 6 } 7} 8extension ViewController: UITableViewDelegate, UITableViewDataSource{ 9 func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { 10 return 1 11 } 12 13 func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 14 return UITableViewCell() 15 } 16 17 18}
xibのUIViewControllerのクラスはViewControllerを指定しました。
Optionalでおちてしまっていますが、なぜ落ちているかわからずにいます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。