【发布时间】:2016-11-17 07:54:13
【问题描述】:
我有一个名为 Place 的自定义类,它有 3 个属性:
- 姓名 (
String) - 类别 (
String) - GeoPoint (
CLLocationCoordinate2D)
我有一个包含 100 个对象的 [Place] 类型数组,我想检查 GeoPoint 属性上是否有重复项(仅在这个上)。
如何检查自定义对象数组中特定属性的重复项?
谢谢!
【问题讨论】:
-
您可以遍历数组,为每个 GeoPoint 创建一个字典,其中 GeoPoint 为键,计数为值,然后检查所有值以查看是否有大于零的值。
-
@WMios 我不明白
-
让它成为一个集合然后恢复到数组是我认为最快的方式
-
@FS.O6,如果您不理解我的评论,请参阅我的回答。
标签: ios iphone arrays swift cocoa-touch