2016-08-16 12 views
1

2つのコンテナを持つUIViewController(HandlerViewController)があります(それぞれがデータベースのレコードを表示するテーブルビューコントローラに関連付けられています)。 2つのコンテナのいずれかの行の1つをクリックすると、詳細ビ​​ューが表示されます。詳細ビューでは、巻き戻し機能にリンクされたボタン(キャンセル)がHandlerViewControllerにあります。そのビューがロードされると、コンテナ内のテーブルは空になります。Swift - コンテナ内のテーブルビューコントローラからの巻き戻し

正常に巻き戻したらどのように再投入できますか?両方のテーブルビューコントローラのviewDidLoad()にはすでにテーブルにデータを挿入するコードがありますが、明らかに解放しても機能しません。ここで

はレイアウトです:

enter image description here

それ以上の明確化が必要な場合、私はそれを提供させていただきます。

+0

viewDidLoadのデータを読み込むコードをviewWillAppearに移動してみてください。 –

+1

@JonahStarling brilliant !!!!!これについて混乱するかもしれない他人を助けるので、答えとして投稿してください。ああ、ありがとう! –

答えて

2

セグを巻き戻したときにビューが既に読み込まれており、必ずしも再び読み込まれるとは限りません。コードをViewWillAppearに移動する必要があります。

関連する問題