おそらくおかしな質問-どのようにencodeWithCoder
呼ばれていますか?これを使用してオブジェクトをiPhoneのファイルに保存する必要がありますが、実際にどのように呼び出されるのかわかりません。手動で呼び出す必要がありますか?NScoder
もしそうなら、私は引数の入力として何を使用しますか?
1719 次
1 に答える
5
自分で呼び出すのではなく、代わりにNSKeyedArchiverを使用します。
NSData *serialized = [NSKeyedArchiver archivedDataWithRootObject:foo];
foo
に準拠するオブジェクトはどこにありますかNSCoding
。アーカイブされたオブジェクトをファイルに直接保存する方法もあります。
于 2012-10-14T08:40:50.747 に答える