Domanda

me Come posso avere Xcode avvertire se un IBOutlet di uno dei miei oggetti non è collegato a nulla in un pennino?

posso verificare che uscite sono collegate a runtime aggiungendo assert(ofEveryOutlet); in awakeFromNib o viewDidLoad. Ma non è così utile, o affidabili, come avere il compilatore fare la verifica per me.

È stato utile?

Soluzione

I file (compilato) NIB vengono caricati e collegati in fase di esecuzione, quindi non credo ci sia un modo per il compilatore per verificare questo. Credo che la cosa migliore è la asserisce che hai già suggerito ...

Altri suggerimenti

Perché non creare un target unit test che verifica le associazioni IB e rendere la vostra applicazione dipendono da esso. In questo modo si otterrà controllato ogni volta che si genera. Vedere http://blog.carbonfive.com/2010/03/testing / test-view-controller per un esempio di questo approccio

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top