Die nib-Datei konnte nicht geladen werden: MainWindowController.xib, beendet

9

Ich habe gerade meine erste Mac-Anwendung erstellt, aber das Programm stürzt mit dieser Nachricht ab:

Unable to load nib file: MainWindowController.xib, exiting

Ich habe nur MainMenu.xib gelöscht und MainWindowController.xib erstellt und als MainInterface hinzugefügt.

    
Abdullah Shafique 25.11.2013, 20:16
quelle

2 Antworten

23

Dieser Fehler wird von der nib / xib verursacht, die zur Laufzeit fehlt, wenn NSApplication versucht, das zu laden, was die Haupt-Interface-Nib ist. In den meisten Fällen ist dies auf das versehentliche Entfernen der Feder aus der Build-Phase "Copy Bundle Resources" für Ihr Anwendungsziel zurückzuführen. Bei anderen (nicht Haupt-Nibs) kann es auch durch Tippfehler beim Eingeben des Nib-Namens verursacht werden.

In diesem speziellen Fall habe ich jedoch festgestellt, dass die Auswahl der "Hauptschnittstelle" aus dem Dropdown-Menü im Zieleigenschaftenbereich fehlschlägt. Sie müssen die Erweiterung ".xib" löschen, damit sie ordnungsgemäß funktioniert. Geben Sie also MainWindowController anstelle von MainWindowController.xib ein, das Sie ausgewählt haben.

Mit der Erweiterung ".xib" im Feld "Main Interface" versucht NSApplication fälschlicherweise MainWindowController.xib.xib

zu laden     
Brad Allred 25.11.2013, 20:26
quelle
0

Einfach nur putzen und bauen ist das, was bei mir funktioniert hat.

    
user7234769 01.12.2016 06:48
quelle

Tags und Links