UIButton setTitle forState ne fonctionne Pas

Je suis en train de définir le texte d'un UIButton sur un nouveau point de vue lorsqu'un bouton "Suivant" est pressée à partir de la vue précédente. J'ai mis le IBOutlet correctement et j'ai regardé partout pour obtenir des réponses à cela, mais il n'est tout simplement pas de travail du tout.

Voici un échantillon de ce que je suis en train de faire:

- (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)];
}

Ces actions sont à la fois connectés à un bouton sur la vue précédente. Le point de vue charge très bien et tout et tout, le seul problème est que le texte ne changera PAS sur le bouton. Je suis sûr à 100%, j'ai le IBOutlets réglée correctement, je ne sais pas ce que je fais de mal. Des idées?

  • Êtes-vous sûr que votre Action? Placez un point d'arrêt et vérifier.
  • Je suis sûr à 100%, j'ai le IBOutlets réglée correctement, j'espère IBActions sont correctement connectés trop?
  • La vue suivante montre et je l'ai placé NSLogs dans mon computeQuiz action que l'on peut voir. Les actions sont appelé.
  • Dans ce cas, quelque chose est incorrect avec fiveFootUniversalResults. est-ce roundedRect bouton, ça a l'image?
  • Au début, j'ai eu comme un bouton personnalisé. Alors, puisque rien ne fonctionnait, j'ai supprimé le bouton et a créé un nouveau défaut roundedRect bouton et attaché le IBOutlet à elle. Toujours rien.
  • Avez-vous invoquer la computeQuiz: méthode avant ou après le point de vue s'affiche?
  • Pouvez-vous débogage avec ce code si(fiveFootUnivarsalResults) NSLog(@"bouton existe"); else NSLog(@"btn n'existe pas");
  • Combien de boutons êtes-vous à l'aide de & qui touche titre que vous essayer de changer?
  • Avez-vous jamais obtenir ce travail? Je suis en cours d'exécution dans le exact même problème.
  • Pourrait-il être iOS 7.1 ? Je vais avoir un comportement étrange en trop depuis iOS 7.1. Besoin de définir à la fois Normales et les valeurs Sélectionnées. Avant 7.1, le réglage Normal est assez comme valeur par défaut pour tous les états... Ooops, désolé, juste vu qu'il a été envoyé en 2011...

InformationsquelleAutor Link | 2011-11-02