2017-12-05 7 views
1

コンテナビューコントローラには、テーブルビューが含まれています。親ビューコントローラでは、以下のコードを使用してコンテナビューにアクセスし、いくつかの変数を設定し、通知を送信してテーブルビューをリロードします。私は親にこのコンテナビューの変数を設定することができますどのようにコンテナビューのコントローラ変数は、通知を呼び出すときにデフォルトに設定されます

let storyboard = UIStoryboard(name: "Main", bundle: nil) 
let containerVC= storyboard.instantiateViewController(withIdentifier:"detailContainerVC") as! ContainerViewController 

// self.navigationController?.pushViewController(containerVC, 
//           animated: false) 

containerVC.section1RowCount = self.basicDataCount 
containerVC.section2RowCount = self.checkDataCount 
containerVC.GroupDetail = self.GroupDetail 
containerVC.price = self.price 
//containerVC.detailTable.reloadData() 
NotificationCenter.default.post(name: NSNotification.Name(rawValue: "fillDataDetail"), object: nil) 

:親ビューコントローラで

:コンテナビューは、親からの通知をrecievesときしかし、それはすべての変数がデフォルトにしても何も表にロードされていない設定しますコントローラを表示しますか?

答えて

0

通知でuserInfoを使用してパラメータを送信することで問題を解決します

関連する問題