标题怎么说 - 我想确保对象位于最后一个位置,但我找不到NSOrderedSet
. 是否可以简单地设置它data[data.count]
?
问问题
966 次
3 回答
4
NSOrderedSet
是不可变的。您将需要NSMutableOrderedSet
,特别是您想要使用addObject(_:)
的 ,例如:
data.addObject(myData)
NSOrderedSet
并且NSMutableOrderedSet
都是 Foundation 框架的一部分,并且不符合CollectionType协议,因此您不能[]
像在您的问题中那样使用运算符。
于 2016-05-05T19:40:28.587 回答
1
不,您需要使用NSMutableOrderedSet。
在这种情况下,您可以使用:
- 迅速:
func addObject(_ object: AnyObject)
- 目标-C:
- (void)addObject:(ObjectType)object
于 2016-05-05T19:41:43.693 回答
0
NSMutableOrderedSet *mutableData=[数据 mutableCopy];
[可变数据添加对象:对象添加];
数据=可变数据;
于 2016-05-05T21:12:19.687 回答