Как делают меня новообращенный Нсдикшнэри к NSData как plist (не сохраняя словарь)

Кто-либо знает, как преобразовать объект NSDictionary в объект NSData как plist, не сохраняя словарь сначала? Я хотел бы, чтобы мое приложение для iPhone послало электронное письмо с plist, содержащим мой приложенный словарь. Я в настоящее время использую skpsmtpmessage, http://code.google.com/p/skpsmtpmessage/, чтобы послать электронное письмо.

Заранее спасибо

9
задан cduck 22 January 2010 в 08:12
поделиться

2 ответа

Вы можете использовать класс NSProperticlisserization . Посмотрите на его метод:

+ (NSData *)dataFromPropertyList:(id)plist format:(NSPropertyListFormat)format
                              errorDescription:(NSString **)errorString

возвращает объект NSDATA, содержащий Данный список свойств в указанном формат.

17
ответ дан 4 December 2019 в 08:00
поделиться

Используйте класс NSPropertyListSerialization . Учебное пособие по архивам Dev Centre содержит раздел Объекты сериализации, в котором рассматривается этот вопрос.

6
ответ дан 4 December 2019 в 08:00
поделиться