gpt4 book ai didi

ios - 在 Swift 中从整数数组创建 NSIndexSet

转载 作者:IT王子 更新时间:2023-10-29 07:35:07 32 4
gpt4 key购买 nike

我使用 https://stackoverflow.com/a/28964059/6481734 处的答案将 NSIndexSet 转换为 [Int] 数组我需要做相反的事情,将相同类型的数组转回 NSIndexSet。

最佳答案

swift 3

IndexSet可以使用 init(arrayLiteral:) 直接从数组文字创建,像这样:

let indices: IndexSet = [1, 2, 3]

原始答案(Swift 2.2)

类似于pbasdf's answer , 但使用 forEach(_:)

let array = [1,2,3,4,5,7,8,10]

let indexSet = NSMutableIndexSet()
array.forEach(indexSet.add) //Swift 3
//Swift 2.2: array.forEach{indexSet.addIndex($0)}

print(indexSet)

关于ios - 在 Swift 中从整数数组创建 NSIndexSet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37977404/

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