Как дать имя пути для plist? - PullRequest
0 голосов
/ 12 декабря 2011

На самом деле, это работает, если я добавлю plist в папку ресурсов.Но если я создаю папку и добавляю plist в эту папку, она не работает.
Кто-нибудь может мне помочь?Я совершенно новичок в Cocos 2d, а также в plist.

Ответы [ 2 ]

0 голосов
/ 12 декабря 2011

Используйте это:

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 

NSString *documentsDirectory = [paths objectAtIndex:0]; 

plistpath = [[NSString alloc] initWithString:[documentsDirectory stringByAppendingPathComponent:@"Product.plist"]];

А потом

[array writeToFile:path atomically:YES]; 

[Whatever [Array or Dictionary] you want to Write in Plist]

И для получения данных из Plist

NSmutableArray *Yourarray = [[NSMutableArray alloc] initWithContentsOfFile:plistpath];
0 голосов
/ 12 декабря 2011

после получения пути к ресурсу добавьте имя вашей папки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...