我的问题确实涉及大纲视图,但我猜这没有任何区别。
如果我打开了两个文档(基于相同文档的应用程序),并且我将一个项目从一个文档拖到另一个文档,如何判断我是否在一个不同于我开始的窗口中?
我手边的方式,在outlineview中将布尔值设置为Yes:writeItems ... 成功下降后再将其设置为否。然后在进入outlineView:acceptDrop时...如果drop在同一文档中,则ivar应为Yes,如果是不同的文档,则为No。
我缺少一些更好或更传统的方法吗?
答案 0 :(得分:0)
毕竟这一次,我想没有人有更好的主意。看起来这种情况经常出现,应该采用标准方法。
我用我描述的布尔值来实现这个,它工作正常。