代码之家  ›  专栏  ›  技术社区  ›  Paul Richter

如何在删除所有者时检测子模式的删除

  •  1
  • Paul Richter  · 技术社区  · 10 年前

    如果我有一个包含子形态的变形,并且我删除了它,会向子形态发送什么消息? delete 未发送。

    情况是这样的。我有一个容器Morph(不是子类),它包含MyMorph类的一些子类。在世界上打开容器Morph后,我关闭它(从Morphic光环,或通过发送 删去 来自检查员。我想让MyMorph在那时候做点什么。但我不想只为容器Morph创建一个子类。(如果我那样做了,我就可以应付了 删去 并让它向每个MyMorph发送一些消息)。那么,在处理时,Morph是否会向其每个子模式发送一些消息 删去 ?

    1 回复  |  直到 10 年前
        1
  •  2
  •   codefrau    10 年前

    使用 intoWorld: / outOfWorld: 机械装置

    有关示例,请参见 MorphTest>>testIntoWorldDeleteOutOfWorld (使用 TestInWorldMorph ).