|
|
@@ -29,9 +29,9 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UISplitViewControllerDele
|
|
|
|
|
|
// MARK: - UIApplicationDelegate
|
|
|
|
|
|
- func application(application: UIApplication!, didFinishLaunchingWithOptions launchOptions: NSDictionary!) -> Bool {
|
|
|
- let splitViewController = self.window!.rootViewController as UISplitViewController
|
|
|
- let navigationController = splitViewController.viewControllers.last as UINavigationController
|
|
|
+ func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject : AnyObject]?) -> Bool {
|
|
|
+ let splitViewController = self.window!.rootViewController as! UISplitViewController
|
|
|
+ let navigationController = splitViewController.viewControllers.last as! UINavigationController
|
|
|
navigationController.topViewController.navigationItem.leftBarButtonItem = splitViewController.displayModeButtonItem()
|
|
|
splitViewController.delegate = self
|
|
|
|
|
|
@@ -40,7 +40,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UISplitViewControllerDele
|
|
|
|
|
|
// MARK: - UISplitViewControllerDelegate
|
|
|
|
|
|
- func splitViewController(splitViewController: UISplitViewController!, collapseSecondaryViewController secondaryViewController:UIViewController!, ontoPrimaryViewController primaryViewController:UIViewController!) -> Bool {
|
|
|
+ func splitViewController(splitViewController: UISplitViewController, collapseSecondaryViewController secondaryViewController: UIViewController!, ontoPrimaryViewController primaryViewController: UIViewController!) -> Bool {
|
|
|
if let secondaryAsNavController = secondaryViewController as? UINavigationController {
|
|
|
if let topAsDetailController = secondaryAsNavController.topViewController as? DetailViewController {
|
|
|
return topAsDetailController.request == nil
|