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