无法从不同的视图Controller设置视图控制器的UILabel

时间:2011-06-07 16:37:22

标签: objective-c cocoa-touch ios uilabel

我正在尝试使用以下代码从当前视图控制器设置第二个视图控制器的文本标签:

NSString *loadingString = [NSString stringWithFormat:@"Loading data from Instahotness....."];
self.loadingPage = [[LoadingPageViewController alloc]init];
self.loadingPage.loadingTextLabel.text = loadingString;

NSLog(@"LoadingPage text: %@",self.loadingPage.loadingTextLabel.text);

当我检查控制台时,NSLog正在为<null>返回loadingTextLable.text值。我在这里做错了吗?请注意,在我的LoadingPageViewController中,我在我的xib中连接了名为UILabel的{​​{1}}。

1 个答案:

答案 0 :(得分:2)

使用initWithNibName初始化LoadingPageViewController。