objective-c – 在NSTreeController或NSOutlineView中获取对象的NSIndexPath的干净方法?

objective-c – 在NSTreeController或NSOutlineView中获取对象的NSIndexPath的干净方法?,第1张

概述参见英文答案 > Given model object, how to find index path in NSTreeController?                                    2个 在仔细阅读文档之后,我找不到合理简便的方法获取NSOutlineView中的对象的索引路径或它绑定的NSTreeController.结果,当我需要做一些需要它们的事情时(例如 参见英文答案 > Given model object,how to find index path in NSTreeController?                                    2个
在仔细阅读文档之后,我找不到合理简便的方法来获取NSOutlineVIEw中的对象的索引路径或它绑定的nstreecontroller.结果,当我需要做一些需要它们的事情时(例如,从树中删除特定项),我最终编写了非常难看的代码,试图自己组装索引路径.

没有比[[NSIndexPath indexPathWithIndex:< blah>] indexPathByAddingIndex:< blah>]更好的方法吗?

解决方法 您可以轻松地构建如此的路径:

NSUInteger indexes[4] = {2,3,1,0};NSIndexPath* path = [NSIndexPath indexPathWithIndexes:indexes length:4];

要获取特定模型对象的索引路径,请查看my answer to this question.

总结

以上是内存溢出为你收集整理的objective-c – 在NSTreeController或NSOutlineView中获取对象的NSIndexPath的干净方法?全部内容,希望文章能够帮你解决objective-c – 在NSTreeController或NSOutlineView中获取对象的NSIndexPath的干净方法?所遇到的程序开发问题。

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

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

原文地址: http://outofmemory.cn/web/1072306.html

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

发表评论

登录后才能评论

评论列表(0条)

保存