ios - 如何在最后一个位置将对象添加到 NSOrderedSet?

标签 ios swift nsorderedset

标题是怎么说的 - 我想确定对象在最后一个位置,但我找不到 NSOrderedSet 的任何函数。是否可以简单地设置为 data[data.count]

最佳答案

NSOrderedSet是不可变的。你需要 NSMutableOrderedSet ,特别是,您需要使用 addObject(_:) ,例如:

data.addObject(myData)

NSOrderedSetNSMutableOrderedSet 都是 Foundation 框架的一部分,不符合 CollectionType协议(protocol),因此您不能像问题中那样使用 [] 运算符。

关于ios - 如何在最后一个位置将对象添加到 NSOrderedSet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37058888/

相关文章:

arrays - 数组到 NSOrderedSet 将列表的大小更改为 1

ios - 以编程方式自动布局不起作用

ios - 在核心图中设置轴文本样式

javascript - 如何在 HTML 内的 iOS 应用程序上打开 Apple map 应用程序

ios - CoreData NSOrderedSet-修复吗?

ios - NSOrderedSet与NSArray indexOfObjectPassingTest:

ios - 到达表底部时 TableView 出现错误

ios - 如何将 PFQueryTableViewController 放入 UIViewController iOS Swift

swift - tvos 15 - Siri Remote 未在数组 : GCController. Controller ()中返回

ios - 无法加载模块 : CTLS