Frage

Wie kann ich Xcode mich warnen, wenn ein IBOutlet eines meiner Objekte in einem NIB zu irgendetwas nicht angeschlossen?

kann ich überprüfen, ob Steckdosen zur Laufzeit verbunden sind, durch assert(ofEveryOutlet); in awakeFromNib oder viewDidLoad hinzufügen. Aber es ist nicht so nützlich oder zuverlässig, wie mit den Compiler für mich, die Kontrolle tun.

War es hilfreich?

Lösung

Die (kompiliert) NIB-Dateien geladen und zur Laufzeit verbunden, so dass ich glaube nicht, gibt es eine Möglichkeit für den Compiler dies zu überprüfen. Ich denke, Ihre beste Wette ist, die behauptet, Sie bereits vorgeschlagen habe ...

Andere Tipps

Warum ein Unit-Test-Ziel nicht schaffen, dass überprüft Ihre IB-Bindungen und Ihre Anwendung hängen davon ab. Auf diese Weise wird es, jedes Mal überprüfen Sie zu bauen. Siehe http://blog.carbonfive.com/2010/03/testing / Test-view-Controller für ein Beispiel dieses Ansatzes

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top