2016-11-20 62 views
0

我使用主 - 細節故事板創建了一個工作應用程序,然後決定將該搜索移動到表視圖頁面之前的新頁面。問題的在表格視圖導航控制器之前添加快速視圖控制器的推薦結構

Storyboard http://www.photoandgem.com/storyboard.jpg

部分是結構的一個:

  1. 我應該有一個新的導航控制器嵌入搜索視圖控制器?

  2. 或者應該將搜索視圖控制器嵌入原始(表格視圖)導航控制器中嗎?

  3. 還是其他一些結構?

AS是,我設置搜索視圖控制器作爲初始視圖控制器,但是代碼是不正確AppDelegate.swift所以得到一個錯誤

「無法投型的值' searcher.searchViewController'(0x10bd12dc8)改爲'UISplitViewController'。「

我知道它應該有搜索視圖控制器合併,但我不知道如何解決這個問題。

func application(_ application: UIApplication,  didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { 
    // Override point for customization after application launch. 
    let splitViewController = self.window!.rootViewController as! UISplitViewController 
    let navigationController = splitViewController.viewControllers[splitViewController.viewControllers.count-1] as! UINavigationController 
    navigationController.topViewController!.navigationItem.leftBarButtonItem = splitViewController.displayModeButtonItem 
    splitViewController.delegate = self 
    return true 
} 

我讀了所有的蘋果文檔和幾個教程,和無數的問題/計算器上的答案,我有沒有新的搜索視圖控制器的主從結構沒有問題,但我不明白足以繼續。

回答

相關問題