У меня проблема с закрытием UIViewcontroller
, которое присоединяется и открывается из uiNavigationController, когда я закрываю / открываю B UIViewcontroller
, память увеличивается каждый раз, когда я открываю ее, но когда я закрываю ее, ничего не происходит, память не будет опускаться .
Я пробовал все следующие коды:
DispatchQueue.main.async {[weak self] in
guard let strongSelf = self else { return }
strongSelf.navigationController?.pushViewController(vc, animated: true)
}
и
DispatchQueue.main.async {[unowned self] in
self.navigationController?.pushViewController(vc, animated: true)
}
и
self.navigationController?.pushViewController(vc, animated: true)
B UIViewctonroller
имеет только 1 изображение в раскадровке, код отсутствует.
anyidea, как освободить закрытый "pop" UIVIewcontroller из памяти?