Ich dachte, ich würde mich seit der Swift / ios8-Ankündigung an der Entwicklung von iOS versuchen und es fällt mir schwer, eine einfache tableView zu erstellen.
Beim Laden der App in den Simulator werden derzeit die folgenden Fehlermeldungen angezeigt (Xcode sagt, dass Build abgeschlossen ist):
%Vor%Ich habe versucht, den Stack-Trace zu der Methode zu verfolgen, die das Problem angeblich verursacht hat, kann aber nichts ungewöhnliches finden (derzeit nach einem Tutorial). Ich habe auch meine ViewController.swift enthalten:
%Vor%EDIT: Einschließen der Quelle für Main.storeboard:
%Vor%Ich habe eine Menge Fragen über den gleichen Fehler geprüft und finde nichts, was schnell-spezifisch ist oder irgendetwas, das mein aktuelles Problem löst.
Danke!
Wie in der ersten Zeile Ihres Dumps angegeben, versuchen Sie, ...numberOfRows...
an ein Objekt der Klasse UIViewController
zu senden, aber diese Methode ist nur in Ihrer Unterklasse implementiert.
In Ihrer NIB-Datei müssen Sie die Klasse Ihres View-Controllers von UIViewController
(Standard) in ViewController
ändern.
Öffnen Sie Ihr Storyboard (oder Ihre Nib-Datei), wählen Sie den Controller selbst aus (er hat ein Symbol am unteren Rand (oder oben in Xcode 6), das "View Controller" anzeigt, wenn Sie mit der Maus darüber fahren.)
Wählen Sie dann das dritte Symbol aus dem Eigenschaftsfenster und oben, wo "Custom Class" steht, "ViewController"
ein
Es scheint, dass die Datenquelle Ihrer Tabelle nicht auf Ihre ViewController-Klasse eingestellt ist:
%Vor%Überprüfen Sie, ob Sie Ihre XIB-Datei / das Storyboard richtig eingerichtet haben.
Tags und Links uitableview ios swift