Instancje IBOutlet są (puste) po wczytaniu z NIB

Pracuję nad aplikacją iPhone'a i otrzymuję (null) odwołania do pól IBOutlet w moim kontrolerze. Mam podklasę UIViewController, która jest ustawiona jako właściciel pliku w moim XIB. Mam zestaw elementów interfejsu użytkownika, które są podłączone do kontrolera. Po wczytaniu z NIB i próbie ustawienia właściwości tych elementów interfejsu użytkownika stwierdzam, że są one (null). Aby wyjaśnić, jakiś kod:

ExpandSearchPageController.h:

@interface ExpandSearchPageController : UIViewController
{
  IBOutlet UITextView * completeMessageView;
}

-(void)checkTextField;

@property (nonatomic, retain) IBOutlet UITextView * completeMessageView;

ExpandSearchPageController.m:

@implementation ExpandSearchPageController

@synthesize completeMessageView;

-(void)checkTextField
{
  NSLog(@"text field: %@",completeMessageView);
}

ExpandSearchPageController jest ustawiony jako właściciel pliku dla ExpandSearchPage.xib. UITextView ExpandSearchPage.xib jest połączony z fullMessageView.

Kiedy dzwonię

ExpandSearchPageController * searchExpanderPage = [[ExpandSearchPageController alloc] initWithNibName:@"ExpandSearchPage" bundle:[NSBundle mainBundle]];

[searchExpanderPage checkTextField];

wynik to

"text field: (null)"

questionAnswers(5)

yourAnswerToTheQuestion