2011-09-07 73 views
0

我的问题确实涉及在大纲视图draging,但我猜想,没有任何区别。NSOutlineVIew拖,放不同的窗口(相同的应用程序)

如果我有两个打开的文档(同一文档的基于应用程序),我从一个到另一个文件拖动一个项目,我怎样才能知道,如果我在不同的窗口正在下降,比我在开始的?

我会这样做的方式是在大纲视图中将布尔型伊娃设置为是:writeItems ... 然后在成功放置时将其设置为否。然后在进入outlineView:acceptDrop时,如果放置在同一文档中,则ivar应该为Yes,如果它是不同的文档,则为No。

有没有办法,我错过一些更好的,更传统的方式是什么?

回答

0

毕竟这一次,我想有没有人有一个更好的主意。似乎这样会经常出现,应该有一个标准的方法。

我实现了这个用布尔伊娃跟我描述它工作正常。

相关问题