-1
Ich versuche, das Äquivalent des folgenden Objective-C in Swift zu erstellen.Ist KVC mit Swift möglich?
[emitterLayer setValue:@ (scale) forKeyPath:@"emitterCells.cell.emitterCells.childCell.scale"];
Ich habe folgendes in Swift versucht:
emitterLayer.setValue (scale), forKey: "emitterCells.cell.emitterCells.childCell.scale")
dies den Wert nicht ändert, jedoch wie es wäre, in Objective-C
Funktioniert das in Swift oder muss ich Um dies anders zu gestalten, um das gleiche Ergebnis zu erzielen?
Ist 'Wert Typ scale'? Wickeln Sie es in eine 'NSNummer'. – JAL
'forKey' vs.' forKeyPath'? – vadian
Dies ist KVC, nicht KVO. –