Question

Je suis vraiment novice en la matière. Je travaille mon chemin à travers quelques tutoriels de type « HelloWorld » qui ont essentiellement un champ de texte, un bouton, et lorsque vous cliquez sur le bouton il alerte tout ce qui est dans le champ de texte. J'ai été aussi loin que d'obtenir une alerte pour montrer et être en mesure de définir le titre, le message et le texte du bouton directement. Cependant mes tentatives d'obtenir le contenu de mon UITextField continuent à être défaillants. Je reçois soit des erreurs, pas de réponse, ou tout simplement « (null) ». Mon code est ici.

@synthesize textField;


- (IBAction)btnClicked:(id)sender {

    //text of textField
    NSString *str = [[NSString alloc] initWithFormat:@"Hello, %@", textField.text];

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Hello!" 
                    message:str delegate:self 
                    cancelButtonTitle:@"Done" 
                    otherButtonTitles:nil];


    [alert show];
    [alert autorelease];
}
Était-ce utile?

La solution

Il ressemble à la propriété textField est pas correctement lié à l'objet UITextField que vous avez dans le constructeur d'interface. Assurez-vous que vos IBOutlets sont correctement définies.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top