Amin Negm-Awad
Süsser Pfaffenapfel
- Registriert
- 01.03.07
- Beiträge
- 665
In Core-Data sind alle Eigenschaften Objekte. Du bekommst einen Verweis auf eine NSNumber-Instanz zurück. Den Float kannst du dir dann mit -floatValue (NSNumber) abholen.
Wenn du gerade Lust hast, kannst du dir da freilich auch eine Kategorie draus machen:
Entsprechend kannst du dir einen Setter bauen. Für das Ganze muss dann natürlich noch ein Interface her.
Alles ungetestet und ohne *Peng*.
Wenn du gerade Lust hast, kannst du dir da freilich auch eine Kategorie draus machen:
Code:
@implementation NSObject( scalarKeyValueCoding ) {
- (float)floatValueForKey:(NSString*)key {
id floatObject = [self valueForKey:key];
if( [id isKindOfClass:[NSNumber class]] ) {
return [floatObject floatValue]; //Edit
}
return NaN;
}
Alles ungetestet und ohne *Peng*.
Zuletzt bearbeitet: