回答編集履歴

1

s

2018/06/01 12:02

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -8,21 +8,17 @@
8
8
 
9
9
  ```swift
10
10
 
11
-
12
-
13
- //AAAController.swift
14
-
15
-
16
-
17
11
  protocol RegisterButtonDelegate: class {
18
12
 
19
13
  //buttonを押した際のdelegateメソッド の記述
20
14
 
21
15
  func registerTapButton(message: String)
22
16
 
23
-
17
+ }
24
18
 
19
+
20
+
25
- }
21
+ //AAAController.swift
26
22
 
27
23
 
28
24
 
@@ -54,23 +50,21 @@
54
50
 
55
51
  class BBBController: UIViewController, RegisterButtonDelegate {
56
52
 
53
+
54
+
57
55
  var sendMessage: String?
58
56
 
59
57
 
60
58
 
61
- override func viewDidAppear(_ animated: Bool) {
59
+ override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
62
60
 
63
- super.viewDidAppear(animated)
61
+ if segue.identifier == "Storyboardで設定したIdentifier",
64
62
 
65
-
63
+ let aaa = segue.destination as? AAAController {
66
64
 
67
- // AAAへ遷移
65
+ aaa.delegate = self
68
66
 
69
- let aaaController = AAAController()
70
-
71
- aaaController.delegate = self
67
+ }
72
-
73
- navigationController?.pushViewController(aaaController, animated: true)
74
68
 
75
69
  }
76
70
 
@@ -92,4 +86,6 @@
92
86
 
93
87
  }
94
88
 
89
+
90
+
95
91
  ```