この関数を対象とするサブミットUIButtonがあり、次のView Controllerに渡すtextFieldがあります。したがって、ユーザーがtextFieldに入力すると、入力されたものは何でも、ユーザーが送信ボタンをタップすると、テキストフィールド内の文字列が次のView ControllerのUILabelに渡されます。ナビゲーションを介してデータをプッシュする方法View Controller
func submitTapped() {
let secondViewController = SecondViewController(nibName: nil, bundle: nil)
navigationController?.pushViewController(secondViewController, animated: true)
print("Button tapped")
}
}
2番目のコントローラーを使用してその文字列をプッシュするにはどうすればよいですか?また、私はprepareForSegueを使用しようとしましたが、これはセグエを経由して画面を遷移していないため、これはセグエと関係がないと考えています。
ありがとうございました!
ああ、私はそれを解決しました。私がしなければならなかったのは、secondViewControllerからラベルにアクセスすることだけでした。ありがとう! –
[View Controller間でデータを受け渡しする]の可能な複製(http://stackoverflow.com/questions/5210535/passing-data-between-view-controllers) –