我正在使用此处找到的解决方案:将 NSArray 保存到文件,我只是想知道我应该将数组保存为哪种类型的文件格式。我可以用.txt
吗?
问问题
83 次
2 回答
1
任何格式。iOSwriteToPath:
不读取扩展名。您甚至可以编造奇怪的文件名。
以您的参考问题中的代码为例,
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:FILE_NAME];
[myArray writeToFile:filePath atomically:YES];
FILE_NAME
可以是任何 ASCII 值。
于 2013-08-27T06:01:30.450 回答
1
writeToFile
数组对象的创建一个属性列表文件。因此,虽然您可以使用任何您想要的扩展,但使用扩展通常是一种不错的风格plist
。
于 2013-08-27T06:11:20.990 回答