• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> 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