5

每当我重新启动我的应用程序时,finder 中的文件夹名称都会从

09323D3F-D371-4556-ABA3-BD23AF487F12

E771BBEC-ACC6-489C-B7C1-B5FF11004CB2/

NSHomeDirectory()每次我在模拟器中运行应用程序时都会发生变化。

4

3 回答 3

10

不要保存完整路径,而只保存图像的目录和文件名。由于这种行为在 iOS 8 中是新的,并且也可能发生在真实设备上。

于 2015-03-09T13:21:42.130 回答
0

我认为您的代码中有此链接NSDocumentationDirectory 将其更改为NSDocumentDirectory

NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
于 2015-03-09T13:21:49.130 回答
0

保存您的文件路径,如下所示:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

NSString *documentsDirectory = [paths objectAtIndex:0];

NSString *localFilePath = [documentsDirectory stringByAppendingPathComponent:[[yourArray objectAtIndex:indexPath.section]lastPathComponent]];
于 2015-03-09T13:26:05.457 回答