回答編集履歴

2 s

_Kentarou

_Kentarou score 8375

2017/02/19 09:12  投稿

簡略化しましたが、`Swift3`、`Xcode8.2.1`で以下コードで値を渡せました。
```swift
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var txt_data1: UITextField!
@IBOutlet weak var txt_data2: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "page1",
let viewDetailController = segue.destination as? ViewDetailController {
// ViewDetailControllerへ遷移する際、値を渡す
viewDetailController._data1 = txt_data1.text!
viewDetailController._data2 = txt_data2.text!
}
}
}
```
`Version`の違い等ありましたら、コメントに書いてください。
1

_Kentarou

_Kentarou score 8375

2017/02/18 18:52  投稿

簡略化しましたが、`Swift3`、`Xcode8.2.1`で以下コードで値を渡せました。
```swift
import UIKit
class ViewController: UIViewController {
   
   @IBOutlet weak var txt_data1: UITextField!
   @IBOutlet weak var txt_data2: UITextField!
   
   override func viewDidLoad() {
       super.viewDidLoad()
       
   }
   
   override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
       
       if segue.identifier == "page1",
           let viewDetailController = segue.destination as? ViewDetailController {
           
           // ViewDetailControllerへ遷移する際、値を渡す
           viewDetailController._data1 = txt_data1.text!
           viewDetailController._data2 = txt_data2.text!
       }
   }
}
```
```
`Version`の違い等ありましたら、コメントに書いてください。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る