J'essaie de publier le texte de l'étiquette chaque fois que la personne clique sur un titre de livre à partir de la vue tableau, elle doit changer l'étiquette detailViewController (titleLabel) mais elle conserve le même titre.Sortie iPhone Texte de l'étiquette
Vous vous demandez si je l'ai fait quelque chose de mal - eh bien je sais que je dois mais se demander comment je résoudre ce problème ...
//
// BookDetailViewController.m
#import "BookDetailViewController.h"
#import "Book.h"
@implementation BookDetailViewController
@synthesize aBook, titleLabel;
// Implement viewDidLoad to do additional setup after loading the view.
- (void)viewDidLoad {
[super viewDidLoad];
[self bookDes];
self.title = @"Book Detail";
}
-(void)bookDes {
[self.titleLabel setText:nil];
[self.titleLabel setText:aBook.title];
}
- (void)dealloc {
[aBook release];
[titleLabel release];
[super dealloc];
}
@end
Pouvez-vous poster le code qui crée le contrôleur - Je pense que vous pourriez appelez bookDes l'intérieur viewDidLoad avant d'avoir mis en aBook être le livre que vous voulez? – deanWombourne
Quand définissez-vous votre objet aBook? –
Le code provient de http://www.iphonesdkarticles.com/2008/11/parsing-xml-files.html Cependant, je viens de changer le detailView comme je ne veux pas le montrer dans un TableView – RussellHarrower