在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
没有私有的属性。所有人都是公开的。有什么帮助吗?
谢谢。
答案 0 :(得分:0)
您正在查找state.myMatches[0][0]
,它显然是DivMatches
的一个实例。然后,您尝试将90分配给该对象的id
属性,但是DivMatches
没有任何id
设置器,因此分配失败,并显示NoSuchMethodError
。
答案 1 :(得分:0)
不确定您的设置,但是如果有人得到了它,我从映射设置变量中删除了“最终”,就可以了。