teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

訂正

2020/04/21 10:25

投稿

退会済みユーザー
answer CHANGED
@@ -9,6 +9,7 @@
9
9
 
10
10
  override func viewDidLoad() {
11
11
  super.viewDidLoad()
12
+ print("ViewController/viewDidLoad") // ②
12
13
  }
13
14
  }
14
15
 
@@ -17,13 +18,19 @@
17
18
  override func viewDidLoad() {
18
19
  super.viewDidLoad()
19
20
  print("subVC/viewDidLoad: (String(describing: (parent as? ViewController)?.str))")
20
- // => nil
21
+ // => nil
21
22
  }
22
23
 
23
- @IBAction func btnDidTap(_ sender: Any) {
24
+ override func viewWillAppear(_ animated: Bool) {
25
+ super.viewWillAppear(animated)
24
- print("subVC/btnDidTap: (String(describing: (parent as? ViewController)?.str))")
26
+ print("subVC/viewWillAppear: (String(describing: (parent as? ViewController)?.str))")
25
- // => parent
27
+ // => parent
26
28
  }
29
+
30
+ override func viewDidAppear(_ animated: Bool) {
31
+ super.viewDidAppear(animated)
32
+ print("subVC/viewDidAppear: (String(describing: (parent as? ViewController)?.str))")
33
+ // ④ => parent
34
+ }
27
35
  }
28
-
29
36
  ```