Я пытаюсь выпустить текст метки каждый раз, когда человек нажимает на название книги из представления таблицы, он должен изменить метку detailViewController (titleLabel), однако он продолжает показывать тот же заголовок книги.iPhone release Текст ярлыка
Удивление Если я сделал что-то неправильно - я хорошо знаю, что есть, но интересно, как я могу это исправить ...
//
// 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
Вы можете разместить код, который создает контроллер - Я думаю, что вы могли бы называть bookDes внутри viewdidLoad, прежде чем вы установили aBook быть книгой, которую вы хотите? – deanWombourne
Когда вы устанавливаете свой объект aBook? –
Код с http://www.iphonesdkarticles.com/2008/11/parsing-xml-files.html Однако я только что изменил detailView, поскольку я не хочу показывать его в TableView – RussellHarrower