我想将存储在数组中的浮点值保存到文本文件中,并直接在 Mac 上读取该文件。这就是我创建数组的方式:
dataArray = [[NSMutableArray alloc] init];
NSNumber *numObj = [NSNumber numberWithFloat:3.14];
[dataArray insertObject:numObj atIndex:0];
NSNumber *numObj = [NSNumber numberWithFloat:2.3];
[dataArray insertObject:numObj atIndex:1];
...
这就是我保存数组的方式:
NSData *savedData = [NSKeyedArchiver archivedDataWithRootObject:dataArray];
NSString *filePath = @"/Users/smith/Desktop/dataArray.txt";
[savedData writeToFile:filePath options:NSDataWritingAtomic error:nil];
当我打开文件时,内容只是乱码。相反,我想让它变成这样:
3.14
2.3
1.4
...