问题
Whenever I restart my application it's folder name in finder is changed from
09323D3F-D371-4556-ABA3-BD23AF487F12
to
E771BBEC-ACC6-489C-B7C1-B5FF11004CB2/
NSHomeDirectory()
is changing everytime I run the app in simulator.
回答1:
Don't save the full path, but just the directory and file name to the images. Since this behavior is new in iOS 8 and can also happen on a real device.
回答2:
save your file path like as follows :
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *localFilePath = [documentsDirectory stringByAppendingPathComponent:[[yourArray objectAtIndex:indexPath.section]lastPathComponent]];
回答3:
i think you have this link in your code NSDocumentationDirectory
change it into NSDocumentDirectory
NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
来源:https://stackoverflow.com/questions/28942897/application-folder-name-changes-every-time-i-run-in-simulator