Ich möchte Bereiche von Float zu Zeichenfolgen zuordnen. In Details würde Ich mag den Grad Windrichtung beispielsweise konvertieren, in der entsprechenden Zeichenfolge mit der Richtung Kardinal: 220 -> SWBerechnete Eigenschaft: verschiedene Typen zwischen get und set
Es ist möglich, eine berechnete Eigenschaft des Typs mit der benutzerdefinierten get
Erklärung Float
erklärt zu schaffen, in um die entsprechende String
zurückzugeben? Auf diese Weise werde ich es als Float
schreiben, aber ich werde es als String
lesen.
Etwas wie:
var windDirection: Float? {
get {
switch self.windDirection {
case 348.75..<11.25:
return "N"
break
...
default:
break
}
}
set (newValue) {
self.windDirection = newValue
}
}
Wenn nicht, welche Möglichkeiten habe ich das gleiche Verhalten produzieren?
ich würde gerne die Antwort zu sehen, auch, aber ich hoffe wirklich, dass die Antwort eine klare „nein“ ist :-) – dasblinkenlight
die Antwort ** ** ist nicht, was Sie brauchen eigentlich ein 'ValueTransformer' – vadian