小编mak*_*kii的帖子

查找对象数组的索引

我无法弄清楚如何在数组中找到对象的索引.例如,我有这个数据结构:

class Person {
var name: String
var age: Int

init(name personName: String, age personAge: Int) {
    self.name = personName
    self.age = personAge
  }
}

let person1 = Person(name: "person1", age: 34)
let person2 = Person(name: "person2", age: 30)
...
var personsArray = [person1, person2, ...]
Run Code Online (Sandbox Code Playgroud)

我尝试使用,personsArray.index(where: ....)但我不明白如何使用它.index(of: ...)不起作用.我认为因为personsArray不符合Equatable协议......

arrays ios swift

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

arrays ×1

ios ×1

swift ×1