标签: cocoa drag-and-drop nstableview
我有一个现有的NSTableView设置来接受从finder拖动的文件名。我需要将TableView限制为最多10个条目
如果用户拖入的文件多于可用的插槽,我应该接受丢弃并删除多余的文件,还是应该拒绝丢弃?
答案 0 :(得分:0)
我会说,填补剩余的插槽,但拒绝丢弃。从-validateDrop:...返回YES,但从-acceptDrop:...返回NO。
-validateDrop:...
-acceptDrop:...
这样,会向用户显示并非所有条目都已添加,但您将有助于添加可添加的项目。