我真的不知道为什么这很难找到..但基本上我在一个对象中有一个集合,我需要更改集合的值。
对象可能会或可能不会预先填充数据,但用户可以选择填充此集。无论有没有这个集合都有数据,如果用户这样做,我需要清除集合中的所有对象,并用用户选择的内容替换它。
但是,如果已存在数据,则NSSet的setByAddingOjbectsFromArray方法不会重新创建新集。
我到底错过了什么?
答案 0 :(得分:0)
NSMutableSet能做你需要的吗?
答案 1 :(得分:0)
如果您不想保留集合中的内容,请不要使用:
mySet = [NSSet setWithArray:myUserChoices];