Я пытаюсь установить текст UIButton на новом представлении, когда нажата кнопка «Далее» из предыдущего представления. Я правильно установил IBOutlet, и я просмотрел все ответы на это, но он просто не работает.UIButton setTitle forState не работает
Вот пример того, что я пытаюсь сделать:
- (IBAction)computeQuiz:(id)sender
{
[fiveFootUniversalResults setTitle:@"Test" forState:UIControlStateNormal];
}
- (IBAction)jumpT10ResultsView:(id)sender
{
NSString *nibFileToLoad = @"JumpT10Results";
UIDevice *device = [UIDevice currentDevice];
if([device userInterfaceIdiom] == UIUserInterfaceIdiomPad)
{
nibFileToLoad = [nibFileToLoad stringByAppendingString:@"-iPad"];
}
JumpmasterPathfinderViewController *nextView = [[JumpmasterPathfinderViewController alloc] initWithNibName:nibFileToLoad bundle:nil];
// Modal view controller
nextView.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:nextView animated:YES];
[nextView release];
[scrollView setContentSize:CGSizeMake(imageViewWidth, imageViewHeight + 44.0)];
}
Эти действия подключены к кнопке на предыдущий вид. Вид загружается отлично и все, единственная проблема заключается в том, что текст не будет изменяться на кнопке. Я на 100% уверен, что я правильно установил IBOutlets. Я просто не знаю, что я делаю неправильно. Есть идеи?
* Я 100% уверен, что у меня есть в IBOutlets установлен правильно *, я надеюсь, что IBActions подключены правильно тоже? – beryllium
Вы уверены, что установлено ваше действие? Поместите точку останова и проверьте. – logancautrell
Появится следующее представление, и я поместил NSLogs в действие моего computeQuiz, которое появляется. Действия вызываются. – Link