У меня есть массив с объектами Contact внутри.swift 3 - удалить объекты из массива, которые существуют в другом массиве
Тогда у меня есть другой массив с пользователями.
class Contact: NSObject {
var name: String?
var phoneNumber: String?
var phoneNumberFormatted: String?
init(name: String, phoneNumber: String?, phoneNumberFormatted: String) {
self.name = name
self.phoneNumber = phoneNumber
self.phoneNumberFormatted = phoneNumberFormatted
}
}
class User: NSObject {
var name: String?
}
Как удалить объект контакта с [Contact]
, если у меня есть пользователь в моем [User]
с совпадающим именем?
Я знаю, как это сделать через петли, но что является самым эффективным способом?
Объект 'PhoneNumber' имеет поле' phoneNumber'. Это не имеет большого значения, не так ли? – Alexander
Я изменил имя объекта phoneNumber на Contact. Спасибо за вашу помощь @AlexanderMomchliov – Walker
Имеет ли смысл, чтобы контакт не имел имени? – Alexander