Swift 4 Array of Objects содержит строковое значение - PullRequest
0 голосов
/ 04 мая 2018

У меня есть массив данных

struct FirebaseDataGlobal {
    let symbol: String!
}

var dataArray = [FirebaseDataGlobal]()

Мне нужно проверить, содержит ли этот массив определенную строку. Нечто вроде ниже.

if dataArray.contains("string") {
  print("string found")
}

Как я могу это сделать? Могу ли я использовать такую ​​функцию, если dataArray пуст?

1 Ответ

0 голосов
/ 04 мая 2018

Использование contains(where:):

if dataArray.contains { $0.symbol == "some string" } {
    print("found one")
}
...