使用NSView的replaceSubview:with:
方法换出不同的视图时出现问题。调用方法时释放旧视图,文档状态,
该方法导致 oldView 被释放;如果您打算重用它,请务必在发送此消息之前保留它,并在将其添加为另一个 NSView 的子视图时酌情释放它。
但是,当使用自动引用计数 (ARC) 时,无法发送保留消息。文档是否需要更新,如何在 ARC 中使用此方法?
我正在交换的视图都存在于同一个 nib 中,并且我没有不同的视图控制器。交换视图并将它们存储以备后用的首选方式是什么?