• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Seit Gutenbergs Zeiten haben sich nicht nur Bücher über die ganze Welt verbreitet, sondern Buchstaben und Wörter begleiten uns allumfassend. Selbst moderne Devices mit Sprachsteuerung und Super-KI kommen nicht ohne Buchstaben, Wörter oder Symbole aus. Nicht zuletzt darum ist das Thema das Monats Am Anfang war das Wort ---> Klick

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 ;)
 

MacApple

Schöner von Bath
Registriert
05.01.04
Beiträge
3.652
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