2010-12-04 3 views

Répondre

6

Ne pas utiliser les listes de propriétés, car seules les clés de chaîne y sont autorisées. Vous devriez être capable de l'écrire en utilisant NSKeyedArchiver, mais cela a l'inconvénient d'être un format plus opaque. Alternativement, vous pouvez bien sûr faire une copie du dictionnaire où vous convertissez les dates en chaînes.

+0

NSDictionary doc répertorie les types suivants pour plist: NSData, NSDate, NSNumber, NSString, NSArray ou NSDictionary. – Eiko

+0

Ce sont des types de valeur autorisés. Seules les chaînes peuvent être utilisées comme _keys_. –

+0

@Ahruman: peut-être que vous pensez à ce que dans le codage de valeur-clé, les clés doivent être des chaînes. – JWWalker

2

Oui, cela devrait fonctionner correctement - et les éléments NSDate conviennent également pour l'encodage de plist. Cela pourrait dépendre de la valeur que vous mettez en valeurs, cependant.

Si vous rencontrez des problèmes, s'il vous plaît mettre à jour votre question avec le code.

Questions connexes