Interface Builder - Fehler beim Laden von Designables aus dem Pfad (null)
Habe ich einige benutzerdefinierte Steuerelemente, die ich erstellt habe und ich bin Sie mit in ein neues Projekt. Allerdings, ich bekomme den Fehler im interface builder:
Failed to update auto layout status: Failed to load designables from path (null)
oder
Failed to render instance of <control>: Failed to load designables from path (null)
Getestet hab ich die Steuerungen in einem anderen Projekt, und Sie scheinen korrekt im interface builder, aber ich Schaffe es nicht, Ihnen Arbeit in das aktuelle Projekt. Was verursacht diesen Fehler und wie kann ich es beheben?
Vielen Dank im Voraus...
InformationsquelleAutor der Frage Jake | 2015-02-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche Problem. Ich benutze cocoapods und es ist eine schote, die verwendet designables. Also der trick war, Sie 'use_frameworks!' und das Podfile. 'pod-update" öffnen Sie die xcode-Projekt und die Fehlermeldung sollte nicht auftauchen.
InformationsquelleAutor der Antwort Chuck
Edit**
Öffnen Sie Xcode (aber nicht öffnen Sie Ihr Projekt und klicken Sie auf " Fenster (zweiter von rechts)
Klicken Sie auf organisieren und sicherzustellen, dass Sie auf Projekte, dann löschen Sie alle Daten abgeleitet.
In der Nähe von Xcode und öffnen Sie Ihr Projekt und lassen Sie Xcode re-index Ihrer Dateien und sehen, ob das klärt das Problem
InformationsquelleAutor der Antwort Anthony Taylor
Ich bin mit Xcode 7.3, und habe den Fehler auf Magische Weise verschwinden, indem Sie die folgenden Schritte, die in das Ende, Links mein Projekt in den genauen Zustand, es wurde vor den folgenden Schritten (d.h. ein Netto-null-ändern nichts):
podfile
Fehler; es hat für mich
Sieht aus wie einer von diesen gelegentlichen Xcode Baumstümpfe, die wir alle gesehen haben, bevor, vor allem, wenn Sie in Eile, um etwas anderes zu tun.
InformationsquelleAutor der Antwort John Jacecko
Dieses Problem behoben in der neuesten version von Cocoapods
Installieren,einfach ausführen:
Um den Fehler zu beheben: "Fehler beim laden designables von "Pfad" (null)":
Hinzufügen
use_frameworks!
Sie PodfileMehr zu finden:Live-Rendering eine benutzerdefinierte Komponente mit IB_DESIGNABLE einem pod Abhängigkeit
InformationsquelleAutor der Antwort PeiweiChen
Hatte ich das gleiche Problem auf nicht-CocoaPods Projekt mit eigenen
IBDesignable
Ansichten. Anscheinend ist es ein Xcode-bug. Schritte in diese Antwort hat mir geholfen, das problem zu beheben. Kurz gesagt:Interface Builder Cocoa Touch Tool
auf Ihrem Rechner.InformationsquelleAutor der Antwort pjuzeliunas
Ich bin nicht sicher, ob dies Ihr problem löst, kann ich nicht reproduzieren. Aber ich dachte, Sie könnten versuchen Sie es trotzdem.
Erste, wie andere erwähnt haben, scheint es, dass CocoaPods hatte das gleiche problem. Ich ging durch die verpflichtet, seine Korrekturen, aber ohne Ergebnis in Bezug auf Ihre Einstellung.
Allerdings fand ich eine andere, Verwandte Fehlermeldung in diesem StackOverflow-Fragedie wurde auch mit etwas nicht gefunden wird von IB auf dem Weg. Ich fragte mich, ob Ihre Lösung die Ihnen helfen könnte:
War die Lösung, fügen Sie
$(CONFIGURATION_BUILD_DIR)
im Ziel istBuild settings
Runpath Search Paths
Feld.InformationsquelleAutor der Antwort Dennis
Es ist ein sehr handliches trick, den Sie tun können, um debug-live-rendering.
1) diese Erweiterung Hinzufügen, um Ihr Projekt:
2) Fügen Sie einen
liveDebugLog(message:)
und setzen Sie, was Sie wissen wollen.3) Öffnen Sie
Terminal.app
und führen Sie den Befehlopen /tmp/XcodeLiveRendering.log
Getan!
Credits für Morten Bøgh
InformationsquelleAutor der Antwort Rafael Machado
Verwende ich nicht, CocoaPods, aber ich benutze eine in-house-framework enthält IBDesignable Elemente, und war auch von diesem problem betroffen. Ich gesäubert, gelöscht, die Abgeleiteten Daten von meinem Haupt-Projekt, und Xcode neu gestartet, aber das hat nicht scheinen, um es zu beheben. Um es zu lösen, ich musste gehen, Fenster > Projekte, wählen Sie die framework-Projekt (nicht das Projekt, nutzte den Rahmen, sondern der framework-Projekt selbst), und löschen Sie die Abgeleiteten Daten. So, voller Schritte:
Wiederholen Sie Schritt 3 für alle und alle Rahmen der Projekte, die IBDesignables und verursacht den Fehler.
InformationsquelleAutor der Antwort Will Clarke
habe ich dadurch gelöst, dass Problem durch die Aktualisierung der pod "pod-update" hoffe, es wird für Sie arbeiten
InformationsquelleAutor der Antwort Yuvraj Kale
Der Probleme war, dass IB_DESIGNABLE von cocoapods sind nicht korrekt verlinkt, wenn Sie den interface builder machen Ihre Ansichten.
Den
use_frameworks!
trick sollte es tun, aber für mich war es einfach ein bisschen zu viel Aufwand für die Migration der code.Mein trick war, um Unterklasse jeder IB_DESIGNABLEdas ich verwendet in das storyboard, das direkt aus den Hülsen. Gelöst der Fehler.
InformationsquelleAutor der Antwort Antzi
Dieser Fehler erschien, wenn ich aktualisiert die Schoten während der xcode und mein Projekt geöffnet war.
Fehler nicht wieder erscheinen.
InformationsquelleAutor der Antwort KawaiKx
War ich nicht mit cocoa pods aber immer dieser Fehler auf einem view-controller Erweiterung einer importierten Klassen. Ich war nur immer diese Fehler beim ändern des StoryBoard IphoneX der Ansicht, dass es gut funktioniert auf iPhone 8 anzeigen.
Änderte ich den Projekt-Einstellungen von Neuen Build-System (Vorschau), um die Standard-Build-system, dann reinigen Sie das Projekt, und der Fehler verschwand.
Keine Ahnung warum, aber das löste das problem für mich.
InformationsquelleAutor der Antwort mariosm