在我的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,你要改變它。 –