Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

debugPrint com erro na transferência

Segue o cód. com erro no 9'$transferenciaCriada'); se puder ajudar agradeço

ElevatedButton( child: Text('Confirmar'), onPressed: () { final TextEditingController _controladorCampoNumeroConta = TextEditingController(); final TextEditingController _controladorCampoValor = TextEditingController();

final int? numeroConta = int.tryParse(_controladorCampoNumeroConta.value.text);
final double? valor = double.tryParse(_controladorCampoValor.value.text);
if(numeroConta !=null && valor != null ) {
  final TransferenciaCriada = (valor); (numeroConta);
  debugPrint ('$transferenciaCriada');
}
},
),
1 resposta
solução!

Olá, amigo! final TransferenciaCriada = (valor); (numeroConta); Tópico 1: sua variável está com inicial maiúscula e a linguagem Dart é sensitveCase, além da atribuição que está errada(explico melhor no tópico 2), o motivo de estar dando erro na linha debugPrint ('$transferenciaCriada'); é que não existe valor atribuido a esta variavel;

Tópico 2: sua atribuição de valores a variavel transferenciaCriada está equivocada, acredito que você já tenha criado a classe Transferencia, então você pode a passa as variáveis numeroConta e valor como argumento para o construtor da classe Transferencia, essa linha de código ficaria mais ou menos assim final transferenciaCriada = Transferencia(numeroConta, valor);. Espero ter ajudado