|
1
|
| Aran Mulholland JohnnyAce · 技术社区 · 13 年前 |
|
1
2
不久前我遇到了这个问题,不幸的是,如果不从头开始重新制作拾取器(可行),就无法指定是否允许重复。然而,在选择后检查并删除重复项相对来说是无痛的。 下面列出了几个选项,但区别实际上归结为您是否希望保留集合最初的顺序。 第一个基本上只是循环遍历集合中的项,如果辅助数组不包含该对象,它就会将其复制出去。第二个将集合中的所有对象复制到NSSet中,NSSet将剥离所有重复项,然后再复制回来。这种解决方案根本无法维持秩序。
请记住,我包含的代码未经测试,因为我似乎找不到iPhone电缆,但它应该足以让你继续使用。 |
|
|
2
0
|