gpt4 book ai didi

dart - 打包:flutter/src/widgets/overlay. dart':失败的断言:第133行pos 12: '_overlay != null':

转载 作者:行者123 更新时间:2023-12-03 02:40:01 30 4
gpt4 key购买 nike

entry是OverlayEntry类的实例

entry?.remove();

错误
Package:flutter/src/widgets/overlay.dart': Failed assertion: line 133 pos 12: '_overlay != null':

最佳答案

如果没有在Overlay中插入OverlayEntry,并且您尝试调用remove方法,则会收到该错误:Failed assertion: '_overlay != null'。因此,在删除条目之前,请添加条件以判断其是否合法。它更像是一个hack代码,您可以添加一个像isEntryNotNull这样的变量来方便和理解。然后,当您将新的OverlayEntry插入Overlay中时,将其重新分配给entry变量,则条件将正常工作。

if (entry != null) {
entry.remove();
entry = null;
}

关于dart - 打包:flutter/src/widgets/overlay. dart':失败的断言:第133行pos 12: '_overlay != null':,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51443904/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com