La façon d'accéder à l'un des objets de la restauration id (pourquoi est-il nul?)

J'ai uiButtons dans un xib. J'ai mis la restauration id pour tous. J'ai besoin d'imprimer une liste de ces de restauration de l'ids. pour ce faire, j'ai appeler le code suivant dans le viewDidload:

-(void)loadViewFromNIB:(NSString *)nibName owner:(id)owner
{


NSArray *objects = [[NSBundle mainBundle] loadNibNamed:nibName owner:owner options:nil];
NSArray *subviews = [[objects objectAtIndex:0]subviews];
for (id key in subviews) {
        [key addTarget:self
        action:@selector(touchB:)
        forControlEvents:UIControlEventTouchDown];
        [key addTarget:self
                   action:@selector(touchE:)
         forControlEvents:UIControlEventTouchUpInside];
        NSString *ident = self.restorationIdentifier;
        NSLog(@"%@",ident);


}

j'obtiens ce résultat:

2013-02-24 13:05:38.817 fozbKEY[3939:11603] (null)
2013-02-24 13:05:38.822 fozbKEY[3939:11603] (null)
2013-02-24 13:05:38.824 fozbKEY[3939:11603] (null)

cela ne fait que répéter un tas. Ce que je fais de mal? comment puis-je résoudre ce problème? Merci!

OriginalL'auteur fozbstuios | 2013-02-24