OS X addsubview von xib in swift
Ich versuche, mit swift für OS X eine neue Unteransicht aus einer Schreibfeder hinzuzufügen.
So weit ich habe:
Erstellte eine neue "Cocoa Application"Eine neue "Cocoa Class" namens "TestSubView" als Unterklasse von NSViewController mit einer XIB-Datei hinzugefügtIch möchte diese Unteransicht zu meiner Hauptansicht hinzufügen, wenn die Anwendung geladen wird.
in meinem ViewController (der ViewController für das Hauptfenster) habe ich.
import Cocoa
class ViewController: NSViewController {
override func viewDidLoad() {
super.viewDidLoad()
let newSubView = TestSubView();
self.view.addSubview(newSubView.view);
}
override var representedObject: AnyObject? {
didSet {
// Update the view, if already loaded.
}
}
}
Aber ich erhalte den folgenden Fehler
Failed to set (contentViewController) user defined inspected property on (NSWindow):
-[NSNib initWithNibNamed:bundle:] could not load the nibName: temp.TestSubView in bundle (null).
Ich weiß, dass ich diese Unteransicht in der Größe und Position anpassen muss, aber ich komme anscheinend nicht an diesen Punkt.
Ich habe den größten Teil eines Tages damit verbracht, dies herauszufinden, so dass jede Hilfe sehr dankbar wäre.