在我的iPhone应用程序中,我有2个UIControls一个ViewController.h和一个selectionScreen.h。如何从另一个UIView更改一个UIView上的标签
的selectionScreen被设置为使
@interface selectionScreen : ViewController{
我试图改变被放置在主视图控制器的标签,从selectionScreen
到目前为止,我有这个SelectionScreen.m内( personTotal1.text是在其他UIcontrol标签)
- (IBAction)Change:(id)sender{
int x=123;
NSString *y =[NSString stringWithFormat:@"%i",x];
personTotal1.text=y;
NSLog(@"%@",personTotal1.text);
}
当我NSLog的检查,如果该值已更改它返回null,我怎样才能使它所以INTE “选择”屏幕中的更改(例如按下按钮)会更改另一个屏幕中的标签文本。
这些真的不同'UIViewControllers',或者你真的指它们不同'UIControls'?无论如何,我会建议声明,然后设置一个弱引用到你想改变对象的UILabel,你要改变它。 –