Кто-либо знает, как преобразовать объект NSDictionary в объект NSData как plist, не сохраняя словарь сначала? Я хотел бы, чтобы мое приложение для iPhone послало электронное письмо с plist, содержащим мой приложенный словарь. Я в настоящее время использую skpsmtpmessage, http://code.google.com/p/skpsmtpmessage/, чтобы послать электронное письмо.
Заранее спасибо
Вы можете использовать класс NSProperticlisserization
. Посмотрите на его метод:
+ (NSData *)dataFromPropertyList:(id)plist format:(NSPropertyListFormat)format
errorDescription:(NSString **)errorString
возвращает объект NSDATA, содержащий Данный список свойств в указанном формат.
Используйте класс NSPropertyListSerialization . Учебное пособие по архивам Dev Centre содержит раздел Объекты сериализации, в котором рассматривается этот вопрос.