NSLog(@"写入plist:");
// 在document下建立test.plist
// 获取应用程序沙盒的Documents目录
NSString *documentPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
// 也可以这样添加后缀,plistName是文件名
NSString *plistName = [[NSString stringWithFormat:@"test"] stringByAppendingPathExtension:@"plist"];
// 得到完整的文件路径
NSString *plistPath = [documentPath stringByAppendingPathComponent:plistName];
NSLog(@"文件名为 == %@", plistPath);
// 文件名为 == /Users/smartenergy/Library/Developer/CoreSimulator/Devices/AF31D7A3-A21E-480B-BE96-7EA43B5FE2ED/data/Containers/Data/Application/FCBB7153-7D45-49DB-B1B3-BD01DBC13B26/Documents/test.plist
// 判断是否存在
NSFileManager *fileManager = [NSFileManager defaultManager];
if ([fileManager fileExistsAtPath:plistPath] == NO) {
NSLog(@"不存在");
// 一、使用NSMutableArray来接收plist里面的文件
plistArr = [[NSMutableArray alloc] init];
} else {
NSLog(@"存在");
// 一、使用NSMutableArray来接收plist里面的文件,获取里面的数据
plistArr = [[NSMutableArray alloc] initWithContentsOfFile:plistPath];
if (plistArr.count != 0) {
// 删除plist
[plistArr removeAllObjects];
} else {
NSLog(@"plist文件为空");
}
}
请点击:http://blog.csdn.net/u010841622