我有兩個視圖控制器:「A」(主視圖控制器)&「B」(第二個視圖控制器)。在VC「A」中,有一個按鈕是我想通過表視圖在VC「B」中設置的標題。當用戶從表格視圖中選擇一行時,該按鈕的標題應該設置爲選定的行。經過多次編輯和測試後,我認爲我已經將問題隔離開來了,當我在VC「A」中設置按鈕標籤後,選擇了Table View。這是從我認爲這個問題是(視圖控制器「A」)的代碼:UIButton titleLabel NOT
//firstParameterString = the button label's string which I set in VC "B"
- (void)setButtonLabels {
NSLog(@"%@", firstParameterString);
if (self.firstParameterString == nil) {
[self.firstParameter setTitle:@"M" forState:UIControlStateNormal];
}
else {
[self.firstParameter setTitle:firstParameterString forState:UIControlStateNormal];
}
NSLog(@"%@", [self.firstParameter titleForState:UIControlStateNormal]);
}
當我運行在模擬器的代碼,第一的NSLog返回正確的值,但第二的NSLog返回的值「(空值)」。我不明白爲什麼這不起作用......我在另一個項目中使用了它並運行。任何幫助或意見將不勝感激!
謝謝!
對不起,沒有解決不了的問題。但是,謝謝你的嘗試! –