639 Stimmen

Xcode 6 Fehler: Unbekannte Klasse in Interface Builder Datei

Ich habe auf Xcode 6 Beta 4 aktualisiert und jetzt stürzt meine App kontinuierlich mit der Nachricht ab

Unbekannte Klasse X in der Interface Builder-Datei.

Es stürzt ab, weil Xcode angeblich meine benutzerdefinierten Klassen nicht finden kann, die ich in meinem Storyboard verknüpft habe, obwohl es zeigt, dass sie korrekt verknüpft sind in der Xcode-Oberfläche.

Ich bin sicher, dass alles korrekt verknüpft ist. Meine einzige andere Option könnte sein, die gesamte Storyboard-Datei zu löschen und von vorne zu beginnen, weil sie möglicherweise auf irgendeine Weise beschädigt ist.

Bearbeitung: Ich möchte auch hinzufügen, dass ich versucht habe, zu bereinigen, Simulator zurückzusetzen, mit Build-Phasen herumzuspielen, usw. Nichts davon funktioniert.

0voto

Simon Punkte 2065

Mein Problem betraf ein Podfile-Framework (speziell das 'BWWalkthrough'). Keine der oben genannten Lösungen hat bei mir funktioniert, und egal wie sehr ich es versucht habe, ich konnte das Modul nicht auf meine App zeigen lassen.

Was letzten Endes für mich funktioniert hat, war das Entfernen der Bibliothek als Podfile und das direkte Hinzufügen zu meinem Projekt als statische Bibliothek. Danach lief alles reibungslos. Ich bin mir nicht ganz sicher, was mit der Pod-Implementierung der Klasse 'gebrochen' war.

0voto

Chong Guo Punkte 1

Für mich verwende ich Xcode7 + Swift2

Ich habe dieses Problem gelöst, indem ich meinen Code überprüft habe. Ich habe diese Zeile in meinem ViewController:

 self?.navigationController?.pushViewController(vc, animated: true)

Dann habe ich festgestellt, dass ich das navigationController nicht mit der Detailseite verbunden habe. Also, wenn Sie einen neuen ViewController mit einer benutzerdefinierten ID pushen, überprüfen Sie das lieber.

0voto

wj2061 Punkte 1

Ich hatte das gleiche Problem mit Xcode 6.3, als ich Dateien zu "meinerApp" hinzufügte. Das lag daran, dass ich "Ordner-Verweis erstellen" anstelle von "Gruppen erstellen" ausgewählt habe. Ich habe diese Dateien gelöscht und erneut mit der Option "Gruppen erstellen" hinzugefügt. Und das Problem wurde behoben.

0voto

bLacK hoLE Punkte 751

In meinem Fall habe ich die App als Universal-App eingerichtet, was bedeutet, dass Xcode zwei Storyboards erstellt. Aber ich habe nur das iPhone-Storyboard verwendet. Als ich versuchte, die App auf dem iPad zu starten, hatte ich Probleme. Um das Problem zu lösen, musste ich die App nur für das iPhone einstellen und jetzt funktioniert alles einwandfrei.

0voto

Goran Jakovljevic Punkte 2395

Ich habe mit der Spring-Klasse gespielt. Und dieser Fehler ist mir passiert, weil ich den Ordner als Referenz verwendet habe, als ich die gesamte Ordnerklasse statt Gruppen in das Projekt verschoben habe. Also war das meine Lösung, nicht den Ordner als Referenz zu verwenden, sondern Gruppen zu erstellen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X