Je veux charger un NSDictionary
à partir d'une plist et j'ai la chaîne plist en mémoire, je n'ai pas le fichier plist. NSDictionary dictionaryWithContentsOfFile:
n'accepte que le nom du fichier, il n'accepte pas la chaîne de caractères du fichier. Comment puis-je charger le NSDictionary
avec un fichier plist ?
Réponse
Trop de publicités?Voilà...
NSData * data = [yourString dataUsingEncoding:NSUTF8StringEncoding];
NSString *errorDesc = nil;
NSPropertyListFormat format;
NSDictionary * dict = (NSDictionary*)[NSPropertyListSerialization
propertyListFromData:data
mutabilityOption:NSPropertyListMutableContainersAndLeaves
format:&format
errorDescription:&errorDesc];