두 개의보기 컨트롤러 : "A"(주보기 컨트롤러) & "B"(두 번째보기 컨트롤러). VC "A"에는 테이블보기를 통해 VC "B"에 설정하려는 버튼이 있습니다. 사용자가 [표보기]에서 행을 선택하면 단추의 제목이 선택한 행으로 설정되어야합니다. 편집과 테스트를 많이 마친 후에는 테이블보기를 선택하여 VC의 "A"에 단추의 레이블을 설정할 때까지 문제를 격리 시켰다고 생각합니다.UIButton titleLabel 변경되지 않음
내가 시뮬레이터에서 코드를 실행하면 첫 번째 NSLog 올바른 값을 반환//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는 값을 반환 : 저는 여기에 문제가 (보기 컨트롤러 "A") 생각하는 곳에서 코드입니다 "(없는)". 나는 이것이 왜 작동하지 않는지 이해하지 못한다 ... 나는 그것이 작동하고있는 또 다른 프로젝트에서 실행하고 실행했다. 어떤 도움이나 의견을 주시면 감사하겠습니다!
감사합니다.
죄송합니다, 문제가 해결되지 않았다 :
는 대신 확인하시기 바랍니다. 하지만 시도해 줘서 고마워! –