Как указать путь для plist?

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


person user1093287    schedule 12.12.2011    source источник
comment
как это не работает? пожалуйста, предоставьте более подробную информацию или код, который вы внедрили, чтобы мы могли помочь, и что именно происходит? - Ваш файл plist не создается? - если да, то, пожалуйста, проверьте, используя массив погоды точки останова или словарь, который вы пишете для plist, выделен или нет?   -  person Dhaval Panchal    schedule 12.12.2011


Ответы (2)


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

person Muhammed Ayaz    schedule 12.12.2011
comment
Я, конечно, Аяз.. Но он не может получить соответствующее изображение из plist. Его сбой показывает, что файл не найден. - person user1093287; 12.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];
person Wolverine    schedule 12.12.2011