Ich habe einige Schwierigkeiten mit IB_DESIGNABLE
in einem Pod.Live Rendering einer benutzerdefinierten Komponente mit IB_DESIGNABLE aus einer Pod-Abhängigkeit
Ich erstellte eine benutzerdefinierte Ansicht, die ich als IB_DESIGNABLE
markiert und ein Beispielprojekt, das es verwendet. Keine Probleme bisher.
Das Problem tritt auf, wenn diese benutzerdefinierte Ansicht als Pod-Abhängigkeit hinzugefügt wird. Obwohl das Projekt erstellt und erfolgreich ausgeführt wird, tritt ein Fehler auf, wenn das Storyboard, das die benutzerdefinierte Ansicht verwendet, geöffnet wird. Der Live-Rendering-Prozess startet und versucht, die Ansicht lebt in Interface Builder zu zeigen, aber es funktioniert nicht mit dem folgenden Fehler:
Das ist schade, weil wir Live-Rendering verlieren, was ist, meiner Meinung nach, eine der die besten Eigenschaften von Xcode 6.
- Cocoapods gem Version: 0.34.4
- Xcode Version: 6.1 (6A1052d)
ich mit anderen Projekten versucht haben, die IB_DESIGNABLE
und haben verwenden eine podspec
:
- https://github.com/Eddpt/EAColourfulProgressView (Klasse:
EAColourfulProgressView
) - https://github.com/hayashi311/HRButton (Klasse:
HRButton
) - https://github.com/Estimote/iOS-Indoor-SDK (Klasse:
ESTIndoorLocationView
)
Someon e else hatte das gleiche Problem in Estimote - Indoor Location Error, aber die beschriebene Lösung bedeutet, Live Rendering-Funktionen zu verlieren.
Hat jemand in der Lage, eine IB_DESIGNABLE
Komponente durch Cocoapods zu verwenden?
Fehler: „failed Designables von Pfad (null) laden“
Ich habe das gleiche Problem, wenn die Klasse mit IB_DESIGNABLE in einem abhängigen Projekt ist (z. B. Framework-Projekt) – Neovov
Ich habe das gleiche Problem auch. Wenn "MyCustomView" in meinem Projekt ist, funktioniert es großartig, aber wenn diese Klasse im Pods-Projekt ist, funktioniert es nicht mehr. Ich bekomme den gleichen Fehler: "Designables konnte nicht vom Pfad (null) geladen werden" (Ich schreibe hier, um diesen Thread leichter auf Google zu finden!). – QLag
Eine Chance, dass die designable Klassen in einem Framework im Hauptprojekt importiert werden, würde es beheben? Ich werde es versuchen und darüber berichten. –