Adding the page view controller

To display the city's information, we are going to use a page view controller. This way, we can navigate through its information as if we were reading a book. To do it, we are going to add a new file called CityOptionsViewController.swift to the ViewControllers group.

Open this file and create a class that inherits from UIPageViewController and also stores CityInfo. This class should also be its own data source, as it needs to know which view controller comes next when the user decides to turn a page. As we don't yet have any of the view controllers that are going to hang from this page view controller, we are going to implement the mandatory methods that will return nil. Let's start implementing the CityOptionsViewController ...

Get Swift 2 Blueprints now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.