У меня в приложении два разных контроллера View. Пусть это будет A (первый ViewController), B (второй ViewController). Мой ViewController B имеет представление под названием NewsView, которое многократно повторно используется в ViewController B. NewsView имеет stati c переменную articles
, в которой хранится количество раз, когда NewsView отображается на данный момент в ViewController B.
class NewsView: UIView {
static var articles: Int = 0
}
Теперь, когда я go возвращаюсь к контроллеру представления A, а затем перехожу к контроллеру ViewController B. Мой NewsView все еще содержит значение articles
, которое было вычислено ранее. Разве его нельзя удалить при уничтожении ViewController B? Если он не уничтожается, как лучше всего очистить его, когда контроллер представления B закрыт. Моя архитектура предотвращает доступ к представлениям из viewController