Back Button?
iOS 9 and Swift 2 are awesome, but your app may not work as you expect when running on iOS 9 device. Here is a problem I found.
When user click the edit button, it will bring up a new ViewController, so use can edit data then return to previous screen. It is a simple case to use show (push) segue. Here is the storyboard for the relationship between ViewController.

Here is the screenshot for the app LogICU when running on iOS 8 and 9.

There is no back button in iOS 9, so user can’t go back to the previous screen. When I went to google the problem, someone already report it the here Openradar iOS 9.0 beta 3
Solution
It turns out to fix the problem is very simple: just remove the NavigationViewController from the data edit ViewController. In the iOS 9, you don’t need to integrate your ViewController into a NavigationViewController if your previous ViewController is already integrated with one. Here is the updated storyboard.

For future
- Always test the app before the new iOS final version release
- Use the new xcode 7 UI test in the future to detect this problem, some nice tuturial from Joe Masilotti [1] [2]
- Aware the issues reported by other developers, such as openradar, developer forums