0

我真的不知道为什么这很难找到.. 但基本上我在一个对象中有一个集合,我需要更改集合的值。

对象可能会或可能不会预先填充数据,但用户可以进行选择以填充此集合。不管集合中是否已经有数据,如果用户这样做,我需要清除集合中的所有对象并将其替换为用户选择的对象。

但是,如果已经存在数据,则 NSSet 的 setByAddingOjbectsFromArray 方法不会重新创建新集合。

我到底错过了什么?

4

2 回答 2

0

NSMutableSet 能满足你的需要吗?

于 2013-03-27T17:14:15.470 回答
0

如果您不想保留集合中的内容,请不要使用:

mySet = [NSSet setWithArray:myUserChoices];
于 2013-03-27T17:17:31.583 回答