回答編集履歴
2
コード修正
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
新しいViewControllerを生成して、Storyboardで接続した部品をロードするには、ViewController2がStoryboardで読み込まれたものであれば
|
10
10
|
|
11
|
-
`self.storyboard?.instantiateViewControllerWithIdentifier("指定画面のStoryboardID")`
|
11
|
+
`viewController = self.storyboard?.instantiateViewControllerWithIdentifier("指定画面のStoryboardID")`
|
12
12
|
|
13
13
|
とすればよいです。
|
14
14
|
|
1
誤字修正
test
CHANGED
@@ -18,4 +18,4 @@
|
|
18
18
|
|
19
19
|
もしViewController2が、もともとViewControllerから呼び出されたもので、呼び出し元(ViewController)のmyLabelを参照したいということであれば、新しいViewControllerを生成するのではなく、呼び出し元のViewControllerを取得する必要があります。
|
20
20
|
|
21
|
-
その方法は、コンテナ埋め込みしているならparentViewControllerを参照すればいいし、モーダル画面遷移しているならpresentingVieControllerを参照すればいいです。また、画面遷移方法によらない汎用的な方法としてdelegateを組み込む方法もあります。
|
21
|
+
その方法は、コンテナ埋め込みしているならparentViewControllerを参照すればいいし、モーダル画面遷移しているならpresentingViewControllerを参照すればいいです。また、画面遷移方法によらない汎用的な方法としてdelegateを組み込む方法もあります。
|