0
とポップアップボタンを埋める:OSX私は辞書を持っている辞書
dynamic var myDict = ["Off": 0, "Low": 220, "High": 550]
どのように私は、バインディングを使用してキーと私のポップアップボタンを埋めることができますか?
.keys
属性を試しましたが、動作しません。
とポップアップボタンを埋める:OSX私は辞書を持っている辞書
dynamic var myDict = ["Off": 0, "Low": 220, "High": 550]
どのように私は、バインディングを使用してキーと私のポップアップボタンを埋めることができますか?
.keys
属性を試しましたが、動作しません。
CocoaバインディングはかなりのObjective-Cベースであるので、私はエンジン(SWIFT)キーパス.keysを認識することができることを疑います。さらに、プロパティkeys
は、実際の配列ではなく配列スライスを返します。スライスを暗黙的にNSArray
にブリッジすることはできません。
読み取り専用プロパティ行います
dynamic var dictKeys : [String] {
return Array(self.myDict.keys)
}
をして、それをバインドします。