Swift UIToolBar Anhängen UIBarButtonItem Elemente

Ich bin nicht immer die syntax Recht. Weiß jemand was hier fehlt? Ich bin mit Xcode 6 beta 3 und ich hab versucht Sie dynamisch hinzufügen eine Symbolleiste Element meiner (manuell Hinzugefügt) toolbar in meinem viewDidLoad. Es gibt zwei Probleme. Erstens kann ich nicht fügen Sie die Elemente in der Symbolleiste, um ein array. Zweitens, während der compiler erlaubt mein Aufruf append (+=), wenn es abgeschlossen ist, wird das array noch leer ist.

override func viewDidLoad() {
    super.viewDidLoad()

    var items = [AnyObject]() //Zero items, mutable, right?
//       items += buttonBar.items  //Not allowed --> compiler error

    if let displayModeButton = self.splitViewController.displayModeButtonItem() {
        items += displayModeButton //Still zero items after append
    }
    buttonBar.items = items //Still zero items after append

}

buttonBar ist ein IBOutlet in IB.

  • Was die compiler-Fehlermeldung? Schwer zu sagen, wie Sie zu beheben, ohne zu wissen, dass.
InformationsquelleAutor Matt Long | 2014-07-12
Schreibe einen Kommentar