2017-03-09 16 views
0

ビューを正しく変更する関数がありますが、変数を次のビューに渡すことはありません。私は本当にスウィフトの専門家ではないですし、私のコードではエラーがどこにあるかわからない。:ビューの変更+ビューへの変数のプログラムによる送信

let storyBoard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil) 
let newViewController = storyBoard.instantiateViewController(withIdentifier: "PaymentVC") as! PaymentViewController 
self.present(newViewController, animated: true, completion: nil) 
    newViewController.num_pal = num_words 
    newViewController.l_origen = l_source 
    newViewController.l_destino = l_target 
    newViewController.espec = espec 
    newViewController.user = user 
    newViewController.pass = pass 
    newViewController.texto = texto 
    newViewController.modificado = modificado 
    newViewController.texto_ant = texto_ant 

は、あなたの助けのためにどうもありがとうございます。

答えて

2

self.present(newViewController, animated: true, completion: nil)はちょうどすべてがnewViewController.texto_ant = texto_ant

+0

グレートジューシー後にそれを置く、データを渡した後でなければなりません!ありがとう、11分で私はあなたの答えを受け入れるでしょう – alberzyzz

+0

Btw、あなたはなぜこの機能を行った後に私のナビゲーションコントローラが消えるのか知っていますか?私は 'viewDidLoad()'で 'self.navigationController?.setNavigationBarHidden(false、animated:false)'を試してみましたが、それ以上のものはうまくいきませんでした... – alberzyzz

+1

'self.navigationController?.pushViewController'現在、新しい 'UIViewController'がナビゲーションスタックには表示されません。 @alberzyzz – JuicyFruit

関連する問題