cocoa – 使用CoreData存储支持NSTableView的Drag’n’Drop

cocoa – 使用CoreData存储支持NSTableView的Drag’n’Drop,第1张

概述我必须在我的应用程序中使用NSTableViews显示存储为“CoreData”的数据. TableViews非常基本,因为整个程序是. 右侧TableView显示了一个清单列表,左侧显示了该清单的内容. 现在我想允许用户将清单内的项目拖到另一个清单中. 我在网上找到了几个教程和示例代码,但是对于我对Cocoa的理解,它们是压倒性的.如果有人能够通过简短易懂的说明提及网页或教程等,那就太棒了. 非 我必须在我的应用程序中使用NStableVIEws显示存储为“CoreData”的数据.
tableVIEws非常基本,因为整个程序是.

右侧tableVIEw显示了一个清单列表,左侧显示了该清单的内容.
现在我想允许用户将清单内的项目拖到另一个清单中.

我在网上找到了几个教程和示例代码,但是对于我对Cocoa的理解,它们是压倒性的.如果有人能够通过简短易懂的说明提及网页或教程等,那就太棒了.

非常感谢

编辑:
虽然很明显,我的应用程序是用Cocoa编写的,可以在Mac上运行.

解决方法 我有一个关于如何在我的下载页面上拖放使用NSOutlineVIEw的小演示: http://davedelong.com/downloads它应该非常适用于NStableVIEw,因为NSOutlineVIEw是NStableVIEw的子类.

这是对我在阅读文档大约一个月后学到的东西的5分钟升华.从NStableVIEws拖放东西时,有三种“基本”NStableVIEw委托方法.他们是:

> – (BOol)tableVIEw:(NStableVIEw *)atableVIEw acceptDrop:(ID< NSDraggingInfo>)info row:(NSInteger)row dropOperation:(NStableVIEwDropOperation) *** 作;
> – (NSDragOperation)tableVIEw:(NStableVIEw *)atableVIEw valIDateDrop 总结

以上是内存溢出为你收集整理的cocoa – 使用CoreData存储支持NSTableView的Drag’n’Drop全部内容,希望文章能够帮你解决cocoa – 使用CoreData存储支持NSTableView的Drag’n’Drop所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1008379.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-22
下一篇2022-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存