我正在使用这个问题的答案来保存NSArray文件。我无法检索数组。当我执行以下操作时,我正在获取0x00000000检索boundaries到的数组:
保存:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"boundaries"];
[array writeToFile:filePath atomically:YES];
检索:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"boundaries"];
NSArray *boundaries = [NSArray arrayWithContentsOfFile:filePath];
这有什么问题吗?当我保存它时,数组中充满了正确的数据。
我尝试保存[myArray description]并保存并检索它,但数据显然与我想要的不同。我在数组中保存了 8 个双打。