2017-11-07 2 views
1

すべての電話連絡先を表示しました。選択した連絡先を別のView Controllerに送信したいとします。私は選択されたデータを配列に取った。 2つのView Controllerの間にはセグがありません。 segueを使用してデータを送信したい。IOSでsegueを使用せずにView Controller間でデータを送信する方法9

+0

あなたが選択した後、そのコントローラに移動していますか?はいの場合は、どのテクニックを使用して移動していますか? –

+0

https://stackoverflow.com/questions/39929592/how-to-push-and-present-to-uiviewcontroller-programmatically-without-segue-in-io –

+0

「別のView Controllerに」そしてそれらはどのようにリンクされていますか?ナビゲーションの順序は何ですか?チャイルズ?あなたのアプリケーションのあなたのViewControllerアーキテクチャは何ですか?あなたはどのように2番目のものを提示しますか? – Larme

答えて

1

あなたはstoryboardインスタンスを使用して先ビュー・コントローラをインスタンス化し、さらにデータを渡すことができます:

let storyboard = UIStoryboard(name: "Main", bundle: nil) 
let controller = storyboard.instantiateViewController(withIdentifier: "TestViewController") as! TestViewController 
controller.variableX = self.variableX 
self.present(controller, animated: true, completion: nil) 
+0

variablexは –

+0

を意味します。設定したい文字列、オブジェクト、コレクションなどの任意の変数を使用できます。 – Nitish

+0

私はそれに配列を設定することができます –

関連する問題