Я получаю имя, фамилию и номера телефонов из контактов.Тем не менее, я до сих пор не могу понять, как сохранить их в массив структуры - PullRequest
0 голосов
/ 23 сентября 2019
struct contactx {
  var contacts: [person]
}

struct person {
  var name: String
  var lastName: String
  var phoneNumber: String

  init(name: String, lastName: String, phoneNumber: String) {
    self.name = name
    self.lastName = lastName
    self.phoneNumber = phoneNumber
  }
}

и вот мое объявление:

 var persons = [person]()

, и я пытаюсь сохранить его так:

var phoneNumber = contact.phoneNumbers.first?.value.stringValue ?? ""

  self.persons.append(person(name: contact.givenName, lastName: contact.familyName, phoneNumber: phoneNumber))

Однако я не получаю ввод правильно.Как мне декларировать и хранить эту информацию?

...