回答編集履歴

1

修正

2017/02/11 11:09

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -1,7 +1,81 @@
1
- 画面遷移することはできているのですか?
1
+ 以下コードを参考試してみてくださ
2
2
 
3
3
 
4
4
 
5
- 現在何処まで作れているのか分からないので、各画面(遷移前、遷移後)のコードを載せてください。
5
+ ```swift
6
6
 
7
+
8
+
9
+ import UIKit
10
+
11
+
12
+
13
+ class ViewController: UIViewController {
14
+
15
+
16
+
17
+ @IBOutlet weak var textField: UITextField!
18
+
19
+ @IBOutlet weak var displayLabel: UILabel!
20
+
21
+
22
+
23
+ @IBAction func pushButton(_ sender: UIButton) {
24
+
25
+
26
+
27
+ displayLabel.text = textField.text
28
+
29
+ textField.text = ""
30
+
31
+ }
32
+
33
+
34
+
35
+ override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
36
+
37
+
38
+
39
+ if let twoVC = segue.destination as? TwoViewController,
40
+
41
+ let inputText = displayLabel.text {
42
+
43
+
44
+
45
+ // 遷移先のViewControllerに文字列を渡す
46
+
47
+ twoVC.inputText = inputText
48
+
49
+ }
50
+
51
+ }
52
+
53
+ }
54
+
55
+
56
+
57
+ class TwoViewController: UIViewController {
58
+
59
+
60
+
61
+ @IBOutlet weak var displayLabel2: UILabel!
62
+
63
+ var inputText: String = ""
64
+
65
+
66
+
67
+ override func viewDidLoad() {
68
+
7
- そのほうがアドバイスしやすいです。
69
+ super.viewDidLoad()
70
+
71
+
72
+
73
+ // ラベルに文字列を設定
74
+
75
+ displayLabel2.text = inputText
76
+
77
+ }
78
+
79
+ }
80
+
81
+ ```