我正在使用这个问题的答案来保存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 个双打。