Pergunta

Eu tenho tido enormes problemas com isso, então desenhei um diagrama ...

ALT TEXTO http://tomsfil.es/7bdead0a.png

Eu chego com sucesso à classe A - Método B, mas nesse ponto, iboutlet z é nulo? :( Alguma ideia?

NotaAlguém me disse que pode ser um vencedor e usar nszombieenabled, mas isso me confundiu

Foi útil?

Solução

É tudo uma questão de quando você liga para a aula. Logo após você criar um controlador de exibição com initWithnibName, nada está realmente conectado ainda - é somente depois que a visualização é criada em que os iboutlets são criados e conectados.

Um truque é que você pode simplesmente pedir ao controlador de visualização .View, assim:

myViewController.view;

Em seguida, a visualização será criada e o iboutlet existirá. Um método melhor, porém, é criar propriedades no controlador de exibição que você define, e depois em viewDidLoad, ou em viewWillAppear Você usa essas propriedades para definir valores para seus pontos de venda.

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