2016-11-24 54 views
0

OSX填充彈出按鈕,我有一本字典:與字典

dynamic var myDict = ["Off": 0, "Low": 220, "High": 550] 

我如何能填補我的彈出按鈕,通過使用綁定鍵?

我試過使用.keys屬性,但它不起作用。

enter image description here

回答

2

Cocoa綁定是相當Objective-C的基礎,所以我懷疑引擎可以識別(SWIFT)的關鍵路徑.keys。此外,屬性keys返回數組切片而不是實數組。切片不能隱式橋接到NSArray

做一個只讀屬性:

dynamic var dictKeys : [String] { 
    return Array(self.myDict.keys) 
} 

並結合這一點。