gpt4 book ai didi

objective-c - Cocoa NSIndexSet : Multiple Indexes. 如何创建索引集,多个索引?

转载 作者:IT老高 更新时间:2023-10-28 11:42:48 24 4
gpt4 key购买 nike

我想弄清楚如何创建一组让我们说 (1, 2, 3) 的索引然后在

中使用它
- (void)selectRowIndexes:(NSIndexSet *)indexes byExtendingSelection:(BOOL)extend

这是 (NSIndexSet *)indexes 我不知道如何使用/创建/填充索引 1、2、3。我应该使用类方法还是实例方法?

我尝试了很多方法,但我不知道我在做什么......

最佳答案

如果索引在您的示例中是连续的,您可以使用:

NSIndexSet *indexSet = [NSIndexSet indexSetWithIndexesInRange:NSMakeRange(1, 3)];

如果没有,则创建一个可变索引集,并将索引(或范围)一一添加:

NSMutableIndexSet *indexSet = [NSMutableIndexSet indexSet];
[indexSet addIndex:3];
[indexSet addIndex:5];
[indexSet addIndex:8];

关于objective-c - Cocoa NSIndexSet : Multiple Indexes. 如何创建索引集,多个索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5955278/

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