¿Por qué no se inicializa UILabel?

El código es de Stanford CS193p. He añadido un NSLog para comprobarlo. La etiqueta parece no estar inicializada. ¿Alguna idea?

@interface AskerViewController() <UITextFieldDelegate>
@property (weak, nonatomic) IBOutlet UILabel *questionLabel;
@property (weak, nonatomic) NSString *question;
@end


@implementation AskerViewController
@synthesize questionLabel = _questionLabel;
@synthesize question = _question;


 - (void)setQuestion:(NSString *)question
{
    _question = question;
    self.questionLabel.text = question;
    NSLog(@"label is %@", self.questionLabel);
}

@end

El resultado de NSLog es:

2012-07-31 01:56:45.177 Kitchen Sink[23931:f803] label is (null)

Respuestas a la pregunta(1)

Su respuesta a la pregunta