Às vezes, você esquece as etapas que o Cocoa / CocoaTouch faz para você ao instanciar um ViewController (NS | UI).
Se você estiver fazendo alguns testes programáticos em seus controladores de visualização e precisar saber se algo no nib foi carregado corretamente, você precisa fazer duas coisas:
UIViewController *myVC = [myVC.alloc initWithNib:@"nibFileName" bundle:nil];
[myVC loadView];
É isso aí. Agora sua ponta será descompactada e todos os elementos inicializados nela .view
. Continue fazendo coisas divertidas como [myVC.inputField.text shouldBeNil]
.