@@ -20,7 +20,7 @@ The main dataSource methods are:
20
20
</pre >
21
21
22
22
<pre lang =" swift " class = " swiftCode hidden " >
23
- func numberOfPagesInPagerNode( pagerNode: ASPagerNode! ) -> Int
23
+ func numberOfPages(in pagerNode: ASPagerNode) -> Int
24
24
</pre >
25
25
</div >
26
26
</div >
35
35
</pre >
36
36
37
37
<pre lang =" swift " class = " swiftCode hidden " >
38
- func pagerNode(pagerNode: ASPagerNode!, nodeAtIndex index: Int) -> ASCellNode!
38
+ func pagerNode(_ pagerNode: ASPagerNode, nodeAt index: Int) -> ASCellNode
39
39
</pre >
40
40
</div >
41
41
</div >
50
50
</pre >
51
51
52
52
<pre lang =" swift " class = " swiftCode hidden " >
53
- func pagerNode(pagerNode: ASPagerNode!, nodeBlockAtIndex index: Int) -> ASCellNodeBlock!
53
+ func pagerNode(_ pagerNode: ASPagerNode, nodeBlockAt index: Int) -> ASCellNodeBlock
54
54
</pre >
55
55
</div >
56
56
</div >
@@ -86,8 +86,8 @@ In the example below, you can see how the index is used to access the photo mode
86
86
</pre >
87
87
88
88
<pre lang =" swift " class = " swiftCode hidden " >
89
- func pagerNode(pagerNode: ASPagerNode!, nodeBlockAtIndex index: Int) -> ASCellNodeBlock! {
90
- guard photoFeed.count > index else { return nil }
89
+ func pagerNode(_ pagerNode: ASPagerNode, nodeBlockAt index: Int) -> ASCellNodeBlock {
90
+ guard photoFeed.count > index else { return { ASCellNode() } }
91
91
92
92
let photoModel = photoFeed[index]
93
93
let cellNodeBlock = { () -> ASCellNode in
@@ -123,8 +123,8 @@ One especially useful pattern is to return an `ASCellNode` that is initialized w
123
123
</pre >
124
124
125
125
<pre lang =" swift " class = " swiftCode hidden " >
126
- func pagerNode(pagerNode: ASPagerNode!, nodeAtIndex index: Int) -> ASCellNode! {
127
- guard animals.count > index else { return nil }
126
+ func pagerNode(_ pagerNode: ASPagerNode, nodeAt index: Int) -> ASCellNode {
127
+ guard animals.count > index else { return ASCellNode() }
128
128
129
129
let animal = animals[index]
130
130
let node = ASCellNode(viewControllerBlock: { () -> UIViewController in
0 commit comments