MainVCからNextVCを以下の様にpresentする事で画面遷移を行っていました。
Swift
1 let next = storyboard!.instantiateViewController(withIdentifier: "next") as? NextViewController 2 self.present(next!,animated: true, completion: { () in})
またNextVCからMainVCに遷移する際も上記と同じ様にしてMainVCに戻って来る様にしていました。しかしそれだと遷移するたびにインスタンスが生成されてメモリが食われる事になりますよね?また、例えば遷移元で、そのVCが表示されている際だけ動いて欲しいある条件で動くメソッドがあったとして、他のVCをpresentしたあとでそのVCが表示されてなかったとしてもそのインスタンスは存在している為そのある条件を満たしてしまったらそのメソッドは動き出したりする為、他の画面に遷移したらもうその繊維もとのVCインスタンは破棄するという様にしたいです。それはどうすればいいでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。