1
我試圖使用以下代碼來設置從當前視圖控制器的第二視圖控制器的文本標籤:無法從一個不同的視圖控制器設置的視圖控制器的的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中連接了名爲loadingTextLabel
的UILabel
。
你不用init初始化視圖控制器,儘管你說你正在使用一個。 – 2011-06-07 16:40:03
你如何將'self.loadingPage'推到屏幕上? – 2011-06-07 17:30:34
@WTP,我的理解是,默認情況下,如果我寫「self.loadingPage = [[LoadPageViewController alloc] init]」,它會自動搜索以加載類名相同的nib文件?無論如何,我做了一些更新的查詢。 – Zhen 2011-06-08 03:28:41