Objective c 当用户试图从NSOutlineView中删除包含子项的行时,使NSAlert不显示
我该怎么做?Objective c 当用户试图从NSOutlineView中删除包含子项的行时,使NSAlert不显示,objective-c,cocoa,Objective C,Cocoa,我该怎么做? 大纲视图正在与核心数据一起使用。这实际上与核心数据没有任何关系。删除时只需选中[object.children count]。当它不是0时,显示一个NSAlert。我试过了,记住了你说的话。下面是发生的情况-。这是因为selectedRow只是一个数字,而不是底层的行对象,因此它不会响应子对象的消息。哦,我明白了。如何获取底层行对象?我尝试使用此代码获取底层行对象。我走对了吗?约书亚:你需要selectedRow作为用户选择的模型对象。您知道,具有子属性的对象。
大纲视图正在与核心数据一起使用。这实际上与核心数据没有任何关系。删除时只需选中[object.children count]。当它不是0时,显示一个NSAlert。我试过了,记住了你说的话。下面是发生的情况-。这是因为
selectedRow
只是一个数字,而不是底层的行对象,因此它不会响应子对象的消息。哦,我明白了。如何获取底层行对象?我尝试使用此代码获取底层行对象。我走对了吗?约书亚:你需要selectedRow
作为用户选择的模型对象。您知道,具有子属性的对象。