gpt4 book ai didi

objective-c - 如何从 NSIndexset 获取索引到 cocoa 中的 NSArray?

转载 作者:太空狗 更新时间:2023-10-30 03:17:27 25 4
gpt4 key购买 nike

我从 TableView 中获取选择的项目:

NSIndexSet *selectedItems = [aTableView selectedRowIndexes];

在 NSArray 对象中获取索引的最佳方法是什么?

最佳答案

枚举集合,从索引中生成 NSNumbers,将 NSNumbers 添加到数组中。

这就是您的做法。不过,我不确定我是否明白将一组索引转换为效率较低的表示形式的意义。

要枚举一个集合,您有两个选择。如果您的目标是 OS X 10.6 或 iOS 4,则可以使用 enumerateIndexesUsingBlock:。如果您的目标是早期版本,则必须获取 firstIndex,然后继续请求 indexGreaterThanIndex: 上一个结果,直到您获取 NSNotFound.

关于objective-c - 如何从 NSIndexset 获取索引到 cocoa 中的 NSArray?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3773180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com