gpt4 book ai didi

smalltalk - Pharo:菜单错误

转载 作者:行者123 更新时间:2023-12-01 13:47:38 24 4
gpt4 key购买 nike

我破坏了 Pharo 图像中的某些东西,但我不知 Prop 体是什么。现在,当我尝试归档我的包以插入新图像时,我只看到“为什么你会看到这个菜单”和“调试”。如果我在 playground 中运行 menu debug,我会得到 a FallbackMenu。我该如何解决这个错误?

编辑:当我尝试点击我的包时,系统浏览器表现得很奇怪,并弹出以下错误:link

使用 Max 的代码,我得到 2 个 nil 键:

  • 第一个是我的代码中的一个错误(我将类绑定(bind)分配给 nil 而不是同名的实例变量)。但我无法编辑它,因为我无法通过系统浏览器访问它。
  • 第二个是 ActiveEvent。我不知道这是从哪里来的,也不知道是这个还是之前的 nil 导致系统浏览器行为异常

最佳答案

一种可能是您取消了类绑定(bind)。检查以下内容以获取为 nil 的键和值的列表:

Smalltalk globals associations select: [ :assoc |
assoc value isNil or: [
assoc key isNil ] ].

顺便说一句:与其附上屏幕截图,不如附上堆栈会有所帮助。要获取堆栈跟踪,请右键单击堆栈列表中最上面的条目(在屏幕截图中选择的条目)并选择“复制到剪贴板”。然后将内容(或至少前 30 帧)粘贴到此处。

更新ActiveEvent 看起来很正常。我有同样的。第二个很可能有问题。您可以通过删除条目来欺骗自己:

Smalltalk globals removeKey: nil.

如果快速尝试并且它似乎有效。

关于smalltalk - Pharo:菜单错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34677360/

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