我使用主 - 細節故事板創建了一個工作應用程序,然後決定將該搜索移動到表視圖頁面之前的新頁面。問題的在表格視圖導航控制器之前添加快速視圖控制器的推薦結構
Storyboard http://www.photoandgem.com/storyboard.jpg
部分是結構的一個:
我應該有一個新的導航控制器嵌入搜索視圖控制器?
或者應該將搜索視圖控制器嵌入原始(表格視圖)導航控制器中嗎?
還是其他一些結構?
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
}
我讀了所有的蘋果文檔和幾個教程,和無數的問題/計算器上的答案,我有沒有新的搜索視圖控制器的主從結構沒有問題,但我不明白足以繼續。