【发布时间】:2021-07-17 16:51:17
【问题描述】:
我正在对 Map 没有任何帮助,感谢您的帮助 感谢您抽出宝贵时间 List<String> permissionsAllowed = permissions.keys.toList().map((key)=>
key.toString()).toList()
List<String> permissionsAllowed = permissions.keys.toList().map<String>((key)=>
key.toString()).toList()
List<String> permissionsAllowed = permissions.keys.map((key)=> key.toString()).toList()
for (int i = 0; i < permissions.keys.toList().length; i++) {
print(permissions.keys.toList()[i]);
if (permissions.keys.toList()[i].runtimeType == String) {
featuresAllowed.add(permissions.keys.toList()[i]);
}
}
print(permissions.keys.toList());
OUTPUT: [inventory, sales]
【问题讨论】:
-
你尝试过类型转换吗?
-
我有但是我刚刚更新并添加了尝试映射时遇到的另一个错误
-
编辑后忘记了 toList()
permissions.keys.toList().map(...).toList(); -
List<String> permissionsAllowed = permissions.keys.toList() as List<String>...你可以试试这个。 -
我确实忘记了抱歉,将其删除,并将尝试提供的解决方案
标签: flutter dart google-cloud-firestore