Speichere nsdate auf Platte

7

Ich habe mir die Funktion timeIntervalSinceReferenceDate von NSDate angeschaut. Kann ich diese Funktion verwenden, um das Intervall auf dem Datenträger zu speichern und es dann an NSDate mit demselben Wert wie das Original zurückzugeben? Ich bin vorsichtig, dass die Referenz oder das Intervall zwischen den Computern variieren und auf einem anderen Computer anders aussehen könnte?

    
the Reverend 29.04.2011, 21:24
quelle

2 Antworten

29

NSDate kann als NSData-Instanz archiviert werden, und NSData kann einfach auf Festplatte geschrieben / gelesen werden.

%Vor%

Es ist keine Fehlerprüfung durchgeführt worden. Besser als das. ; -)

    
Joshua Nozzi 29.04.2011, 22:01
quelle
2

Wenn Sie das Ergebnis von timeIntervalSinceReferenceDate speichern möchten, können Sie es alternativ in einer NSNumber als Double speichern und dann mit Joshuas NSKeyedArchiver-Methode auf dem Datenträger speichern.

    
Francis McGrew 30.04.2011 09:52
quelle

Tags und Links