我一直在设置父视图到子视图的值,我创建了child的对象。如下:
-(void)pushView
{
spikeyDetectionAddDrugVC *myVC = [[spikeyDetectionAddDrugVC alloc] initWithNibName:@"spikeyDetectionAddDrugVC" bundle:nil];
[self.navigationController pushViewController:myVC animated:YES];
myVC.lblHeaderTitle.Text = @"From here";
}
以下这一行:
myVC.lblHeaderTitle.Text = @"From here";
不起作用。 除非我们转发视图对象,否则它不会在子视图上设置文本。
有没有新的方法在ios7中设置它?
感谢。
答案 0 :(得分:0)
您的代码甚至不是Objective-C。发送给对象的消息用方括号括起来。该语言区分大小写,因此您必须使用UILabe
的{{1}}的正确属性,而不是text
。