Текст UILabel не отображается, но значение "text" обновляется (показывает в консоли)

Я создал UILabel в моем файле .storyboard, который имеет некоторый начальный текст "Название фильма". Я подключил эту UILabel к свойству, определенному в файлах ViewController. По какой-то причине текст не отображается в пользовательском интерфейсе, когда я запускаю симулятор. Я просмотрел похожие вопросы, но не увидел ни одного ответа, который бы помог.

У меня есть следующее свойство в моем .h файле

@property (strong, nonatomic) IBOutlet UILabel * movieTitle;

Оно синтезируется в моем .m файле

@synthesize movieTitle;

Затем у меня есть некоторый код, который делает следующее:

NSLog(@"movie details title in Movie object: %@", _movie.name);
self.movieTitle = [[UILabel alloc] init];
[self.movieTitle setText:self.movie.name];
NSLog(@"movie details title in UILabel.text: %@",self.movieTitle.text);

Консоль выводит следующее

movie details title in Movie object: Transformers
movie details title in UILabel.text: Transformers
5
задан user1066103 25 November 2011 в 18:25
поделиться