es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El siguiente _TypeError fue lanzado al construir ScopedModelDescendant(dirty, dependencias: [_InheritedModel]):

Excepción capturada por la biblioteca de widgets ═══════════════════════════════════ Se arrojó el siguiente TypeError al construir ScopedModelDescendant(dirty, dependencies: [InheritedModel]): el tipo ‘int’ no es un subtipo del tipo ‘Product’

int _selectedProductIndex;

No puedo declarar => int _selectedProductIndex;
El problema de tipo no subtipo se puede solucionar con la palabra clave var.
¿Por qué? Por favor dime.

“`Producto obtener productoSeleccionado {
// El error desapareció aquí 🙂
// Pero necesito profundizar …

<pre><code>return _selectedProductIndex;

//Si descomento esto :: Error ocurrió
//return products[selectedProductIndex]; //Error happened here
</code></pre>

}“`

Tags:  ,

Answer

  1. Avatar for davy.ai

    El error se produce porque estás tratando de asignar un int a un tipo Producto. Necesitas utilizar la lista _products para obtener el objeto Producto en el índice _selectedProductIndex.

Comments are closed.