Interface Builder - wo ist die Dokumentation?

7

Ich habe schon oft nach XCode-Dokumentation für Dinge wie (1.) Icons im Editor intellisense gesucht. Mein neuestes Dokumentationsproblem ist in Interface Builder:

Wenn Sie eine .xib-Datei haben. Dann haben Sie "Platzhalter" für "Dateibesitzer" und den UIView selbst - (2.) Wo sollte ich "benutzerdefinierte Klasse" & amp; (3.) Was ist "Vom Ziel übernommen"

Können Sie mir helfen, Informationen für XCode UI / IB Dokumentationen zu finden?

    
Chris G. 12.04.2017, 11:20
quelle

1 Antwort

18

Ich kann bei der Option "Von Ziel übernommen" der benutzerdefinierten Klasse helfen.

Mein Projekt hat eine Vielzahl von Zielen (kostenlos, bezahlt, frei von zu Hause, zu Hause bezahlt) und ich habe eine Klasse, die nur in den Home-Varianten verwendet wird.

Wenn ich meine Klasse gerade hinzugefügt habe und sie standardmäßig auf "Module" gesetzt hatte, bekam ich zur Laufzeit einen Fehler, dass die Klasse nicht im Storyboard definiert war.

Durch Aktivieren der Option "Vom Ziel geerbt" wird das Modul für die Ziele kompiliert, in denen ich es verwende (Zielmitgliedschaften für eine schnelle Datei und alles funktioniert.

Ich gehe davon aus, dass dies eine Optimierung war, so dass das Modul nicht enthalten wäre, wenn es nicht benötigt würde - aber das ist nur eine Vermutung.

Unnötig zu sagen, dass dies einen ganzen Tag verschwendet hat, um herauszufinden - hoffe, es hilft anderen.

    
DaddyCat941114 20.04.2017 18:07
quelle

Tags und Links