未来不是一种类型。尝试更正名称以匹配现有类型。dartnot_a_type
我在flutter中使用sqflite,这是我将值插入表中的代码,在那里我得到了这个错误:
Future<List<Map<String,dynamic>>> getNoteMapList() async {
Database db = await this.database;
var result = await db.query(noteTable, orderBy: '$colPriority ASC');
return result;
}
2条答案
按热度按时间qqrboqgw1#
请先检查您的代码。👌🏽
在代码的某个地方😬(在该文件中,但不一定在同一行)有一个额外的chevron
>
的可能性很高。...这欺骗了linter,让它相信
Future
可能是一个方法或其他东西。在这种情况下,
Future
的本地作用域优先于dart:async
中的任何作用域,因此导入可能没有帮助。可能的解决方案:查找尾随的
>
并消除它。如果你找不到一个尾随的
>
,你可能遇到了与我刚才描述的不同的问题。祝您调试问题顺利🍀
niwlg2el2#
幸运的是,关闭并重新启动VS Code解决了问题。