回答編集履歴
1
修正
answer
CHANGED
@@ -4,17 +4,18 @@
|
|
4
4
|
Controller1...2...のクラスにプロパティを1つ用意して、これらのインスタンスを作成しているクラスのインスタンスを保持してください。例えば、このプロパティを、**masterViewControllerPointer**とした場合、画面遷移する際に以下のような書き方を試していただけないでしょうか。
|
5
5
|
|
6
6
|
```swift
|
7
|
-
|
8
7
|
// ViewController.swift
|
9
8
|
|
10
9
|
// Controller1...2...のインスタンス処理
|
11
10
|
let vc = Controller1()
|
12
11
|
vc.masterViewControllerPointer = self
|
12
|
+
```
|
13
13
|
|
14
|
-
|
14
|
+
```swift
|
15
15
|
// Controller1...2....swift
|
16
16
|
|
17
|
+
var masterViewControllerPointer:ViewController!
|
18
|
+
|
17
19
|
// 画面遷移
|
18
|
-
let vc = masterViewControllerPointer as! ViewController
|
19
|
-
|
20
|
+
masterViewControllerPointer?.performSegue(withIdentifier: "ToDetailVC", sender: nil)
|
20
21
|
```
|