Gabriel Vincent Postado 5 de novembro de 2010 Denunciar Compartilhar Postado 5 de novembro de 2010 Olá a todos! Estou escrevendo um app, e preciso ler, de um textField, valores inteiros ou não inteiros, e escrevê-los em uma Label. Mas não consigo fazê-lo usando %@ nem %lf... meu código: - (IBAction)calcular:(id)sender{ const float raiz1, raiz2; labelResposta1.float = @"Δ¹ = %lf", raiz1; labelResposta2.float = @"Δ² = %lf", raiz2; } Não sei como eu devo fazer isso Agradeço a quem puder ajudar! Citar Link para o comentário Compartilhar em outros sites More sharing options...
franzSilva Postado 5 de novembro de 2010 Denunciar Compartilhar Postado 5 de novembro de 2010 já tentou algo como: label.text = textField.text; onde: UILabel *label; UITextField *textField; Tentou? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Gabriel Vincent Postado 5 de novembro de 2010 Autor Denunciar Compartilhar Postado 5 de novembro de 2010 (editado) já tentou algo como: label.text = textField.text; onde: UILabel *label; UITextField *textField; Tentou? sim... mas na verdade eu quero ler o conteúdo do textField como um número, para poder aplicá-lo a uma equação Editado 5 de novembro de 2010 por Gabriel Vincent Citar Link para o comentário Compartilhar em outros sites More sharing options...
Gabriel Vincent Postado 6 de novembro de 2010 Autor Denunciar Compartilhar Postado 6 de novembro de 2010 Avancei um pouco com o código e com a conversão de strings em double, mas aind não ta indo... código: - (IBAction)calcular:(id)sender{ NSString *aConvert = [textFieldA text], *bConvert = [textFieldB text], *cConvert = [textFieldC text]; double a = [aConvert doubleValue], b = [bConvert doubleValue], c = [cConvert doubleValue]; double raiz1, raiz2; raiz1 = (-b + ((b* - (4*a*c))) / (2*a); NSString *aReconvert = [raiz1 double]; textFieldResposta1.text = aReconvert; //textFieldResposta2.text = @"√² = %@", raiz2; } Obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
franzSilva Postado 8 de novembro de 2010 Denunciar Compartilhar Postado 8 de novembro de 2010 Não entendi direito, mas você pode utilizar, como fez, NSString para fazer o cálculo... double calc = textWeight.text.doubleValue / textSize.text.doubleValue; textResult = [NSString stringWithFormat:@"%f", calc]; Citar Link para o comentário Compartilhar em outros sites More sharing options...
Gabriel Vincent Postado 8 de novembro de 2010 Autor Denunciar Compartilhar Postado 8 de novembro de 2010 Não entendi direito, mas você pode utilizar, como fez, NSString para fazer o cálculo... double calc = textWeight.text.doubleValue / textSize.text.doubleValue; textResult = [NSString stringWithFormat:@"%f", calc]; Obrigaado!!!! Ajudou muito!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.