回答編集履歴

1

エラー文の提示を受けて追記

2018/02/20 13:07

投稿

nakasho_dev
nakasho_dev

スコア2655

test CHANGED
@@ -1 +1,23 @@
1
1
  エラー文が何か分かりませんがbuttonEventNextに@objcをつけたら動きませんか。
2
+
3
+
4
+
5
+ 【追記】
6
+
7
+ エラー文から配列に含まれている要素数よりも多いIndexを選択していると思われます。
8
+
9
+ PageContentViewControllerのcontentVCsは空のようです。
10
+
11
+ 以下のようにしてpageViewControllerのcontentVCsを該当箇所で使う必要があります。
12
+
13
+ ```Swift
14
+
15
+ pageViewController.setViewControllers([pageViewController.contentVCs[nextIndex]], direction: .forward, animated: true, completion: nil)
16
+
17
+ ```
18
+
19
+ また現在のコードでは、pageIndexの数値もゼロのままなので何らかの方法で渡す必要があります。
20
+
21
+
22
+
23
+ 一般的にはこのような選択はせずPageViewControllerでページ遷移のためのDelegateを実装して、各子要素にDIするほうがコードがきれいになります。