我在我的 .storyboard 文件中创建了一个 UILabel,其中包含一些初始文本“电影标题”。我已将该 UILabel 连接到我的 ViewController 文件中定义的属性。由于某种原因,当我运行模拟器时,文本不会显示在 UI 中。我看过类似的问题,但我没有看到任何有帮助的回复。
我的 .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