Ich habe eine Tabellenansicht, die Daten aus Kerndaten erhält. das funktioniert gut, aber wenn ich den Befehl tbl.reloadData senden wird es meine app chrashes.swift 3 tableview.reloadData stürzt die App
dies ist mein Code für Daten zu erhalten und erneut zu laden:
@IBOutlet weak var tbl: NSTableView!
func requestData() {
let appdelegate = NSApplication.shared().delegate as! AppDelegate
let context = appdelegate.persistentContainer.viewContext
let request = NSFetchRequest<NSFetchRequestResult>(entityName: "Test")
do {
data = try context.fetch(request) as! [Data]
} catch { }
print(data)
tbl.reloadData()
}
print (Daten) zeigt mir erfolgreich alle meine Daten von Kerndaten. aber auf der Linie „tbl.reloadData()“ die App wird mit diesem Fehler abstürzen:
fatal error: unexpectedly found nil while unwrapping an Optional value
2017-05-03 14:24:47.750618+0200 Programm[36302:1990301] fatal error: unexpectedly found nil while unwrapping an Optional value
tbl outlet ist korrekt an die View in Interface Builder gebunden? –
ja es ist richtig – Stack108
ALLES OK! ich nicht jetzt warum, aber ich lösche die Verbindung von tableview und Controller und verbinde es wieder - jetzt funktioniert es .... – Stack108