Question

Comment puis-je avoir Xcode me prévenir si un IBOutlet d'un de mes objets n'est pas relié à quoi que ce soit dans un NIB?

Je peux vérifier que les sorties sont reliées à l'exécution en ajoutant assert(ofEveryOutlet); en awakeFromNib ou viewDidLoad. Mais ce n'est pas aussi utile ou fiable, comme ayant le compilateur faire la vérification pour moi.

Était-ce utile?

La solution

Les (compilés) les fichiers NIB sont chargés et connectés à l'exécution, donc je ne pense pas qu'il y ait un moyen pour le compilateur de vérifier cela. Je pense que le mieux est l'affirme que vous avez déjà suggéré ...

Autres conseils

Pourquoi ne pas créer une cible de test unitaire qui vérifie vos liaisons IB et faites votre demande en dépendent. De cette façon il faire vérifier chaque fois que vous construisez. Voir http://blog.carbonfive.com/2010/03/testing / test-vue-contrôleur pour un exemple de cette approche

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top