我正在尝试将 NSArray 写入文件。这是我使用的代码
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"GraphData.txt"];
[myArray writeToFile:filePath atomically:YES];
我找不到要保存文件的路径,因此尝试使用这段代码检索此文件会返回 NUll
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"GraphData.txt"];
NSArray *myArray = [NSArray arrayWithContentsOfFile:filePath];
NSLog(@"FROM FILE::: %@ FROM FILE::", myArray);
我想我需要先创建一个文件,然后再写入它,但我不知道在哪里。我可以给出一个手动路径,例如。我的桌面或文档文件夹并将数组写入文件,但我想当我尝试将它部署到真正的应用程序时它不会工作。所以,请帮忙