Подводя итог, как лучше всего управлять ВК?
В моем случае у меня есть 3 ВК в моей игре.Для переключения между ними кнопка в существующем VC активирует следующий код:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let viewController = storyboard.instantiateViewController(withIdentifier:"firstLevel")
self.present(viewController, animated: false, completion: nil)
Этот код работает, но каждый раз он создает новый VC, который вызывает проблемы в моей игре для глобальных переменных, таких как «Score»когда есть две копии одного и того же VC, и я предполагаю, что это действительно плохо для памяти.
Как лучше всего решить эту проблему?
Должен ли я закрыть текущий viewController, поместивследующая строка кода после того, как я создал следующий VC?:
self.dismissViewControllerAnimated(false, completion: nil)