코드를 통해 동적으로 UILabel의 값을 설정하는 퀴즈를 작성하려고합니다. 이전에이 작업을 성공적으로 수행했지만 이번에는 작동하지 않습니다. 나는이 애플 리케이션의 구조가 다르기 때문에 그것이라고 의심한다. 나는 다른 수정을 시도했지만 작동시키지 못했습니다.UILabel의 값을 동적으로 설정합니다.
내 앱을 설정하는 방식으로 세그먼트 컨트롤이있는보기 컨트롤러가 있습니다.
- (void)viewWillAppear:(BOOL)animated{
firstNumberString = [NSString stringWithFormat:@"%d",arc4random() % 10];
firstNumberLabel.text = firstNumberString;
secondNumberLabel.text = secondNumberString;
[super viewWillAppear:animated]}
내 콘센트에 연결되어 있고 : 그 서브 뷰에 대한 뷰 컨트롤러는이 같은 해당 뷰를 표시
menuTable.hidden = YES;
additionPracticeController *additionPractice = [[additionPracticeController alloc]
initWithNibName:@"additionPractice"
bundle:nil];
self.addPracticeController = additionPractice;
[self.view insertSubview:additionPractice.view atIndex:0];
[additionPractice release];
: 당신이 세그먼트 컨트롤의 스위치 중 하나를 누르면,이 같은 하위 뷰를 삽입 펜촉에서 정적으로 설정하여 표시 할 값을 얻을 수 있습니다 (비록 내가 원하는 것이 아니더라도). firstNumberString을 모든 종류의 값과 동일하게 설정하려고했지만 코드를 통해 값을 설정할 때 아무 것도 표시되지 않습니다.
누군가가이 문제를 해결할 수 있다면 정말 고맙겠습니다.
'firstNumberString'은 속성입니까? 아이버? 이 수업에서 그 끈을 가진 다른 것을하고 있습니까? – MishieMoo
NSString * firstNumberString = ...을 (를) 정의 하시겠습니까? 아니면 당신의 코드에서 propoerty입니까? 그리고 firstNumberLabel. 어떻게 합성 했어? (_ 또는 유사하지 않음)? – Canopus
firstNumberString은 NSString이며, (정상이 아닌, 복사) 속성을 선언했습니다.이 속성은 제대로 작동하도록 앱에서했던 것입니다. 내가하고있는 모든 작업은 레이블에 나타나는 내용을 설정하는 것입니다. –