2012-04-03 9 views
1

Ich habe ein plist, wo ich ein paar Antwortdetails von meinem Server auch speichern möchte, aber die Variablen sind vom Typ uint32_t und plists haben nicht eine ganze Menge von Typ-Optionen zu wählen aus anderen als, Anzahl - String - Array - Wörterbuch usw.wie man ein uint32_t in einem plist speichert

Was ist die beste Vorgehensweise? Umwandlung? Wenn ja, wie würde ich das tun?

Antwort

1
[ NSNumber numberWithInt: value ] 
+0

perfekt .. danke dafür. –

4

Bei der Dekodierung wird integer automatisch die beste Größe wählen, sei es 32 oder 64 Bit. Beim Codieren sollten Sie speziell [NSNumber numberWithUnsignedInt: ...] oder eine ähnliche Methode aufrufen, um eine NSNumber der richtigen Größe zu erstellen. Es wird jedoch trotzdem als integer codiert.