Pergunta

Como posso ter o Xcode me avisar se um iboutlet de um dos meus objetos não estiver conectado a nada em uma ponta?

Posso verificar se as saídas estão conectadas em tempo de execução adicionando assert(ofEveryOutlet); dentro awakeFromNib ou viewDidLoad. Mas não é tão útil ou confiável, como fazer com que o compilador faça a verificação para mim.

Foi útil?

Solução

Os arquivos (compilados) são carregados e conectados em tempo de execução, então não acho que exista uma maneira de o compilador verificar isso. Eu acho que sua melhor aposta é as afirmações que você já sugeriu ...

Outras dicas

Por que não criar um alvo de teste de unidade que verifique suas ligações do IB e faça seu aplicativo depender dele. Dessa forma, ele será verificado cada vez que você construir. Ver http://blog.carbonfive.com/2010/03/testing/testing-view-controllers Para um exemplo dessa abordagem

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top