Frage

Ich bin wirklich neu dabei. Ich habe mich durch ein paar "HelloWorld" -Typ -Tutorials gearbeitet, die im Grunde genommen ein Textfeld und eine Schaltfläche haben, und wenn Sie auf die Schaltfläche klicken, alarmiert es alles im Textfeld. Ich habe eine Warnung zum Anzeigen und in der Lage, den Titel, die Nachricht und den Schaltflächentext direkt festzulegen. Meine Versuche, den Inhalt meines Uitextfield zu bekommen, scheitern jedoch weiter. Ich bekomme entweder Fehler, keine Antwort oder nur "(null)". Mein Code ist hier.

@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];
}
War es hilfreich?

Lösung

Es sieht so aus, als ob die SMSField -Eigenschaft nicht ordnungsgemäß mit dem Uitextfield -Objekt verknüpft ist, das Sie im Schnittstellenbuilder haben. Stellen Sie sicher, dass Ihre Iboutlets korrekt eingestellt sind.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top