Я полностью запутался при использовании файла plist.
Может кто-нибудь объяснить мне жизненный цикл файла .plist.
Если я создаю файл .plist программно и добавляю в него некоторые данные.
и если я закрою свое приложение (полностью не удаляя его), мой файл .plist потеряется, и мне придется его воссоздать .?
У меня есть этот код
-(void)WriteFileToPlist:(int) num
{
//write everything in the plist
NSString *errorDesc;
NSData *plistData = [NSPropertyListSerialization dataFromPropertyList:strArray format:NSPropertyListXMLFormat_v1_0 errorDescription:&errorDesc];
if (plistData) {
[plistData writeToFile:[self savePathForFile:num] atomically:YES];
}
}
//save the path
-(NSString *) savePathForFile:(int) num
{
NSArray *pathArray =
NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
return [[pathArray objectAtIndex:0] stringByAppendingPathComponent:[NSString stringWithFormat:@"myPlist%d.plist",num]];
}
вопрос в том, где хранится файл myPlist. закрытие приложения удалит этот список или нет .??