CMAttitude.EncodeTo(NSCoder) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Codiert den Zustand des Objekts auf dem bereitgestellten Encoder.
[Foundation.Export("encodeWithCoder:")]
public virtual void EncodeTo (Foundation.NSCoder encoder);
abstract member EncodeTo : Foundation.NSCoder -> unit
override this.EncodeTo : Foundation.NSCoder -> unit
Parameter
- encoder
- NSCoder
Das Encoderobjekt, in dem der Zustand des Objekts gespeichert wird
Implementiert
- Attribute
Hinweise
Diese Methode ist Teil des NSCoding Protokolls und wird von Anwendungen verwendet, um den Zustand des Objekts in einem Archiv beizubehalten.
Benutzer erstellen in der Regel ein und NSKeyedArchiver rufen dann die ArchiveRootObjectToFile(NSObject, String) auf, die diese Methode aufruft.
Wenn Entwickler zulassen möchten, dass ihr Objekt archiviert wird, sollten sie diese Methode überschreiben und ihren Zustand unter Verwendung des angegebenen encoder
Parameters speichern. Darüber hinaus sollten Entwickler auch einen Konstruktor implementieren, der ein NSCoder-Argument akzeptiert und mit [Export ("initWithCoder:")] exportiert wird.
public void override EncodeTo (NSCoder coder){
coder.Encode (1, key: "version");
coder.Encode (userName, key: "userName");
coder.Encode (hostName, key: "hostName");