は私がUINavigationControllerを持っており、それがルートビューは、 をUITextFiledしている問題があるUICollectionViewController、私はこのでセルをタップするたびUICollectionViewControllerがUICollectionViewController別をプッシュしているのです私は元に戻って、同じセルをタップします。全員ビュー、UITextFieldは空です。UINavigationControllerプッシュロードビューの各時間
私がしたいことは、開いているチャットの会話や何かを入力して同じチャットの会話に戻ったときに、同じようなものです。 私が書いたテキストがUITextFieldにあります。
EDIT: これは私がコントローラをプッシュするために使用するコードです:
let nextView = self.storyboard!.instantiateViewControllerWithIdentifier("nextView") as! nextViewController
self.navigationController!.pushViewController(nextView, animated: true)
iはポップからビューをUINavigationControllerを防ぎ、およびロードされたそれを維持することはできますか?
基本的には、通常のナビゲーションコントローラの動作を説明しています。ビューがスタックからポップされると、メモリは再割り当てされ、ビューは完全になくなります。再度タップするときにデータを復元する場合は、このデータを新しいView Controllerに渡す方法を工夫する必要があります。より良い回答を得るには、ビューを初期化する方法と達成する必要があるものを示すコードを追加してみてください。そうしないと、あなたの質問があまりにもあいまいで、良い答えを得ることができません。 –
プッシュビューコントローラでプロトコルまたは通知を実装する必要があり、コールデリゲートをポップアップする前に –
私の質問が更新されました.UINavigationControllerからポップアップビューを表示して、ロードしないようにすることはできますか? –