Dart 错误:";类型';字符串';不是类型为';int'&引用;映射省道贴图时

Dart 错误:";类型';字符串';不是类型为';int'&引用;映射省道贴图时,dart,Dart,我有一张这样结构的地图: Map<dynamic, dynamic> optionsMap = {1: true, 2: false, ..., "totalCount": 1}; 尝试映射此映射时,使用 Map optionsMap = optionsState.map( (dynamic key, dynamic value) => MapEntry(key, [options[key], value])); 我得到以下错误: 类型“String”不是类

我有一张这样结构的地图:

Map<dynamic, dynamic> optionsMap = {1: true, 2: false, ..., "totalCount": 1};
尝试映射此
映射时,使用

Map optionsMap = optionsState.map(
        (dynamic key, dynamic value) => MapEntry(key, [options[key], value]));
我得到以下错误:

类型“String”不是类型“int”的子类型


我从未强键入int。为什么会出现此错误?

变量的类型是什么?如果它是一个列表,则错误可能是由以下原因引起的:
MapEntry(键,[options[key],value])

options['totalCount']

谢谢你,杰瑞!就这样。我把它当作一个地图而不是一个列表,这很好,直到出现了一个
字符串。
options['totalCount']