类没有实例设置器'id ='

时间:2019-06-01 19:07:44

标签: flutter dart

在dart中,尝试覆盖此类属性时出现此错误

var newId = state.myMatches[0][0].id = 90;

我收到此错误

flutter: The following NoSuchMethodError was thrown while handling a gesture:
flutter: Class 'DivMatches' has no instance setter 'id='.
flutter: Receiver: Instance of 'DivMatches'
flutter: Tried calling: id=90

没有私有的属性。所有人都是公开的。有什么帮助吗?

谢谢。

2 个答案:

答案 0 :(得分:0)

您正在查找state.myMatches[0][0],它显然是DivMatches的一个实例。然后,您尝试将90分配给该对象的id属性,但是DivMatches没有任何id设置器,因此分配失败,并显示NoSuchMethodError

答案 1 :(得分:0)

不确定您的设置,但是如果有人得到了它,我从映射设置变量中删除了“最终”,就可以了。