これまでのような回答は見つかりませんでしたが、Swift 3では、モーダルビューコントローラを開く前にデータを事前に入力する方法がありますか?モーダルビューコントローラがこの時点では存在しないと私は考えていません。オープニング前にモーダルコンテンツを早送りするには
ここに私が達成しようとしているものがあります。私は、親コントローラのコンテンツをフィルタリングするために使用されるデータにバインドされるテーブルビューを含むモーダルを持っています。親コントローラは、テーブルビューで使用されているモーダルにデータを渡す必要があります(私はモーダルコントローラでinitを使用することでこれを行います)。私はモーダルから親に戻るための代議員を持っていますが、モーダルのコンテンツは常に同じですので、毎回それを再バインドする必要がないように、データでモーダルテーブルビューを設定する方法を探しています次のように開かれている。
func presentModal(){
let modalVC = RoadwaysViewController(roadways: roadways)
modalVC.modalPresentationStyle = .popover
modalVC.preferredContentSize = CGSize(width: 300, height: 350)
modalVC.delegate = self
self.present(modalVC, animated: true)
}
この問題は、道路が常に同じであるため、同じデータを繰り返しバインドすることになります。これを回避する方法はありますか?
うわー!それがとても簡単だろうとは思わなかった。本当にありがとう。 :) –