最初に辞書を保存せずに NSDictionary オブジェクトを plist として NSData オブジェクトに変換する方法を知っている人はいますか? 辞書が添付された plist を含むメールを iPhone アプリに送信してもらいたいです。現在、skpsmtpmessage ( http://code.google.com/p/skpsmtpmessage/ ) を使用してメールを送信しています。
前もって感謝します
最初に辞書を保存せずに NSDictionary オブジェクトを plist として NSData オブジェクトに変換する方法を知っている人はいますか? 辞書が添付された plist を含むメールを iPhone アプリに送信してもらいたいです。現在、skpsmtpmessage ( http://code.google.com/p/skpsmtpmessage/ ) を使用してメールを送信しています。
前もって感謝します
NSPropertyListSerialization
そのためにクラスを使用できます。その方法を見てください:
+ (NSData *)dataFromPropertyList:(id)plist format:(NSPropertyListFormat)format
errorDescription:(NSString **)errorString
指定された形式の指定されたプロパティ リストを含む NSData オブジェクトを返します。
NSPropertyListSerializationクラスを使用します。アーカイブに関するデベロッパー センターのチュートリアルには、これをカバーするオブジェクトのシリアル化に関するセクションがあります。
iOS 4.0 以降では、以下の新しい方法を使用する必要があります。
+ (NSData *)dataWithPropertyList:(id)plist format:(NSPropertyListFormat)format options:(NSPropertyListWriteOptions)opt error:(NSError **)error