Я искал по всему миру, и никто не может объяснить, что я делаю неправильно. Вот мой источник. Я понятия не имею, что происходит, и я смотрел на мои связи, ссылки и т. Д. Ничто не может помочь. Я сделал все, идентичную включая ViewController, TableView и т.д.фатальные ошибки быстро неожиданные ноль
class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
@IBOutlet weak var myTableView: UITableView!
var items = ["One", "Two"]
override func viewDidLoad() {
super.viewDidLoad()
self.myTableView.registerClass(UITableView.self,forCellReuseIdentifier: "Cell")
self.myTableView.dataSource = self
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return items.count
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell:UITableViewCell = self.myTableView.dequeueReusableCellWithIdentifier("Cell") as UITableViewCell
cell.textLabel!.text = self.items [indexPath.row]
return cell;
}
}
Какова ваша ошибка и где это происходит? –
Ошибка при попытке запустить приложение, он не работает при запуске и дает мне ошибку на self.myTableView.registerClass (UITableView.self, forCellReuseIdentifier: «Cell») self.myTableView.dataSource = self , когда я прокомментируйте их, приложение запускается нормально до тех пор, пока я не нажму свою кнопку, чтобы перейти к ViewController, содержащему TableView –
«Неустранимая ошибка: неожиданно найденный nil при распаковке необязательного значения», и это дает мне неправильную ошибку команды для обеих строк кода –