每当我重新启动我的应用程序时,finder 中的文件夹名称都会从
09323D3F-D371-4556-ABA3-BD23AF487F12
至
E771BBEC-ACC6-489C-B7C1-B5FF11004CB2/
NSHomeDirectory()
每次我在模拟器中运行应用程序时都会发生变化。
每当我重新启动我的应用程序时,finder 中的文件夹名称都会从
09323D3F-D371-4556-ABA3-BD23AF487F12
至
E771BBEC-ACC6-489C-B7C1-B5FF11004CB2/
NSHomeDirectory()
每次我在模拟器中运行应用程序时都会发生变化。
不要保存完整路径,而只保存图像的目录和文件名。由于这种行为在 iOS 8 中是新的,并且也可能发生在真实设备上。
我认为您的代码中有此链接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]];