Изменить представления внутри NSSplitViewController

Я пытаюсь перенести свой Objective-C и теперь улучшаю знания Swift в приложение для Mac OS X. Крутая кривая обучения!

Я пытаюсь загрузитьNSSplitViewController с различными видами в «подробном представлении», в зависимости от кнопок, нажимаемых в «главном виде», если хотите. Следующие уроки и поиск часов привели меня к нулю.

У меня сейчас есть:

import Cocoa

class MainSplitView: NSSplitViewController, BlissWindowDelegate {

    var masterViewController: vcMainMenu {
        let masterItem = splitViewItems[0] as! NSSplitViewItem
        return masterItem.viewController as! vcMainMenu
    }

    override func viewDidLoad() {
        super.viewDidLoad()
        masterViewController.delegate = self

    }

    func userDidSelectFunction(function: String) {

        switch function {
        case "app":
            println("You have selected to load the appointment screen")
        case "cust":
            println("You have selected to load the customer screen")
        case "login":
            println("I think I am here and you've clicked login?")
            let detailItem = splitViewItems[1] as! NSSplitViewItem

            // Trying to load the views here ... but no idea how to

        case "admin":
            println("You've clicked admin")
        default:
            println("Nothing here ...")

        }

    }

} 

я используюBlissWindowDelegate сказать мне, какая кнопка была нажата. Затем я пытаюсь загрузить вsplitViewItem[1] различные виды из раскадровки. Но не повезло. Кто-нибудь может указать мне правильное направление, пожалуйста? Даже за достойную ссылку? Ничто в Google, похоже, не поможет.

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос