前提・実現したいこと
tableviewcellを使って文字を出したいです。
発生している問題・エラーメッセージ
Unexpectedly found nil while unwrapping an Optional value
該当のソースコード
Swift
ソースコード
class ViewController: UIViewController, UITableViewDataSource {
@IBOutlet var table: UITableView!
var songNameArray = [String]() override func viewDidLoad() { super.viewDidLoad() table.dataSource = self songNameArray = ["c","D","G","G7","F#"] // Do any additional setup after loading the view. } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return songNameArray.count } func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier:"Cell") cell?.textLabel?.text = songNameArray[indexPath.row] return cell!//ここにエラーが出てしまいます
}
}
あなたの回答
tips
プレビュー