我在 Xcode 中使用带有主视图和反面视图的实用程序应用程序模板。在主视图中,我有一个名为 L0 的属性标签。我正在尝试在反面视图上复制该标签。另一方面,我已经宣布
@property (weak, nonatomic) IBOutlet UILabel *label;
它在.m文件中合成
@synthesize label = _label;
我的 prepareForFegue 方法是:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if ([[segue identifier] isEqualToString:@"showAlternate"]) {
FlipsideViewController *fsv = (FlipsideViewController *)[segue destinationViewController];
fsv.label = self.L0;
fsv.delegate = self;
}}
但是,虽然如果我在 prepareForSegue 中使用 NSLog fsv.label.text 我看到它已正确设置为 L0.text 的值,但 Flipsideview 上的标签文本并没有改变。
关于我做错了什么的任何想法?