Pergunta

Eu sou muito novo nisso. Eu tenho trabalhado em alguns tutoriais do tipo "helloworld" que basicamente têm um campo de texto, um botão e, quando você clica no botão, ele alerta o que estiver no campo de texto. Cheguei a receber um alerta para mostrar e poder definir diretamente o título, mensagem e texto do botão. No entanto, minhas tentativas de obter o conteúdo do meu Uitextfield continuam falhando. Eu recebo erros, sem resposta ou apenas "(nulo)". Meu código está aqui.

@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];
}
Foi útil?

Solução

Parece que a propriedade Textfield não está devidamente vinculada ao objeto Uitextfield que você possui no interface Builder. Verifique se seus iboutlets estão definidos corretamente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top