我有一个错误,在overlay.dart文件时,编译Flutter项目

6l7fqoea  于 2023-04-22  发布在  Flutter
关注(0)|答案(1)|浏览(105)

当构建我的flutter项目时,它在编译之前没有任何问题,但从昨天开始,我遇到了问题

,我做了所有我能做的,通过升级软件包和flutter本身,但问题没有解决
因此,如果任何人面临同样的问题或有一个解决这个问题的方法,我将非常感谢

hc2pp10m

hc2pp10m1#

你得到这个错误的原因是Overlay.of(context)可能为null。可为null的对象应该用?.访问它的字段。
Overlay.of(context).context.findRenderObject()替换为Overlay.of(context)?.context?.findRenderObject()将完成修复。

相关问题