Aktuell programmiere ich eine kleine iOS Anwendung für meine Tochter. Im Zuge der Entwicklung fand ich heraus, dass es schon seit Längerem möglich ist, eigene Views auch im Interface Builder per @IBDesignable Attribut anzeigen zu lassen. Das ging früher nicht. Natürlich hat mich das sehr gefreut und spontan habe ich das mit einem selbstgezeichneten Control ausprobiert…
Nur hat es leider gar nicht funktioniert. Immer bekam ich eine Warnung:
Using class UIView for object with custom class because the class … does not exist
Nach 1 1/2 Stunden intensiven Ausprobierens, Lesen von Tutorials (in denen natürlich alles super klappt) und dem kurzen Gedanken, den ganzen Mist einfach bleiben zu lassen, kam dann die Erleuchtung und damit auch die Lösung:
Die Modulbezeichnung darf keine Leerzeichen oder Sonderzeichen beinhalten. Also merke:
Wenn Du ein neues Projekt anlegst, verzichte auf Leerzeichen und Sonderzeichen…