每当我重新启动我的应用程序时,它的文件夹中的文件夹名称都会从
更改09323D3F-D371-4556-ABA3-BD23AF487F12
到
每次我在模拟器中运行应用程序时,E771BBEC-ACC6-489C-B7C1-B5FF11004CB2 /
NSHomeDirectory()
都在变化。
答案 0 :(得分:8)
不要保存完整路径,而只保存图像的目录和文件名。 由于此行为在iOS 8中是新的,也可能在真实设备上发生。
答案 1 :(得分:0)
我认为您的代码NSDocumentationDirectory
中有此链接会将其更改为NSDocumentDirectory
NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
答案 2 :(得分:0)
保存文件路径,如下所示:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *localFilePath = [documentsDirectory stringByAppendingPathComponent:[[yourArray objectAtIndex:indexPath.section]lastPathComponent]];