• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

NSXMLParser String in NSNumber Pointer umwandeln?

MoFuRo

Jamba
Registriert
10.06.10
Beiträge
55
Hallo zusammen,

Ich will Daten aus einer XML in eine Datenbank ablegen. Hierfür parse ich die XML Datei mit dem NSXMLParser. container.sn und container.pn erwartet jedoch einen NSNumber *. Wie wandele ich nun diese Werte um damit ich diese Daten dann abspeichern kann.

Der Code dazu sieht folgendermaßen aus:

Code:
if([elementName isEqualToString:@"book"]){ 
    container = [[Container alloc] init]; 
    container.sn=[attributeDict objectForKey:@"sn"]; 
    container.pn=[attributeDict objectForKey:@"pn"]; 
}

Danke ;-)
 
Erst wandelst du den NSString in einen scalaren Datentyp um (floatValue, doubleValue, intValue, etc. je nachdem, welchen Du brauchst) und dann erzeugst Du aus dem scalaren Datentyp Dein NSNumber Objekt.

MacApple