Ist es möglich, Schlüssel-Code (KVC) mit nativen Swift-Datenstrukturen wie Array und Dictionary? Schlüsselwert-Codierung für NSFoundation Strukturen innerhalb Swift noch verfügbar ist, genau wie in Objective C.Key-Value-Codierung (KVC) mit Array/Dictionary in Swift
Zum Beispiel das gilt:
var nsarray: NSArray = NSArray()
// Fill the array with objects
var array: NSArray = nsarray.valueForKeyPath("key.path")
Aber das ist ungültig:
var swiftarray: Array = []
// Fill the array with objects
var array = swiftarray.valueForKeyPath("key.path") // Invalid, produces a compile-time error
meinen Sie 'swiftarray' bei der letzte Zeile des Codes? –
Ja, danke. Habe es einfach geändert. – kev
Schau dir diesen Beitrag von Matt Long an: http://www.cimgf.com/2014/11/05/swift-and-valueforkeypath-you-cant-keep-a-good-api-down/ –