Dart分析器报非可空类型赋值错误,但项目仍可编译求解
Dart分析器类型匹配报错问题
error: The argument type 'Future<List<GalleryPictureInfo>>' can't be assigned to the parameter type 'Future<List<GalleryPictureInfo>>?'.
请问这是Dart分析器的问题还是我的问题?项目仍然可以正常编译。
更新1:添加代码示例
FutureBuilder<List<GalleryPictureInfo>>( future: derpiService.getListOfImages(), //其他代码 ); @override Future<List<GalleryPictureInfo>> getListOfImages(arguments) async { List<GalleryPictureInfo> listOfImages = []; var searchImages = await getSearchImages(tags: tags, page: page); //向列表中添加图片 return listOfImages; }
实际上问题出在FutureBuilder上,我本该一开始就说明这一点。
更新2:通过添加// ignore: argument_type_not_assignable“修复”了问题
目前看起来像是Dart分析器的问题
更新3:附错误截图
内容的提问来源于stack exchange,提问作者Selqet
相关产品推荐
相关产品推荐

