0

我正在使用此处找到的解决方案:将 NSArray 保存到文件,我只是想知道我应该将数组保存为哪种类型的文件格式。我可以用.txt吗?

4

2 回答 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 回答