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