В настоящее время у меня есть массив, который активирует другую функцию при установке:
var updatedBeaconDetailsArray = [BeaconDataDetails]() { didSet {
self.updateBeaconData(beacon: self.updatedBeaconDetailsArray)
}
}
Я пытаюсь очистить массив с помощью активации didSet, так как функция didSet также связана с другими частями приложения, вызываястранное поведение.
Пока я пробовал:
self.updatedBeaconDetailsArray = []
self.updatedBeaconDetailsArray.removeAll()
но они все еще активируют didSet, какие-нибудь мысли?