使用 DynamicComposableModel 并在调试器中编辑我的方法后,我的 Pharo 6.1 图像已达到此状态:
Instance of SpecLayout did not understand #visibleSlots
和
Instance of SpecLayout did not understand #instVarNames
. 由于这些错误,我无法“归档”我的代码。我什至无法浏览我的课程,它实际上被称为“UIVidya”,应该由
ComposableModel subclass: #UIVidya
instanceVariableNames: 'vidya listE editE tabmgr'
classVariableNames: ''
poolDictionaries: ''
category: 'vkVidya'!
. 在损坏的图像中,UIVidya classLayout
返回SpecLayout。在健康的图像中,UIVidya classLayout
返回FixedLayout。我不是故意做出这个改变,甚至不知道它是怎么发生的。我可以在不放弃最后更改的情况下就地修复损坏的 Pharo 图像吗?