0
を削除されていない:customWindowはまだデバッグビュー階層に存在し、deinit
後カスタムUIWindowとそのルートUINavigationControllerは、これは私が作成したカスタムUIWindow解除方法です
class mainViewController: UIViewController {
var customWindow: UIWindow?
override func viewDidLoad() {
super.viewDidLoad()
self.customWindow = UIWindow()
self.customWindow!.rootViewController = UINavigationController(rootViewController: UITableViewController(style: .plain))
self.customWindow!.isHidden = false
}
deinit {
self.customWindow?.rootViewController = nil
self.customWindow?.isHidden = true
self.customWindow = nil
}
}
を、それは私が行方不明だということは何ですか?
downvoteは、上記のコードを実行した後、UIWindowが削除されたようですなぜ、私は、デバッグビュー階層でそれをチェックしています私が何か間違っていると説明してください、多くの感謝! – AamirR
匿名のダウン投票は、スタックオーバーフローの私の最も好きな機能の一つです。人がなぜ投票しなかったのかを知らずに、問題を解決するにはどうすればよいですか?私は答えた質問に対して別の人の回答を投票したことはありませんが、私は他の人に投票します。 – AamirR