У меня есть приложение Mac для изолированной среды с правами com.apple.security.assets.pictures.read-write, установленными на YES. Следовательно, я могу получить доступ к фактическому каталогу пользователей /Users/username/Pictures.
Я хотел бы получить путь к этому каталогу программно, как я могу это сделать?
В настоящее время я делаю следующее, но это приводит к расположению изображений контейнера песочницы.
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSPicturesDirectory, NSUserDomainMask, YES);
//this gets the pictures directory in sandbox container not the actual user Pictures directory
NSString *userPicturesPath = [paths objectAtIndex:0];
NSFileManager
для них. Это кажется огромным упущением. Я просмотрел документы, заголовки и проекты GitHub и не смог найти пример того, как это делается правильно. Я также думал, что, возможно, подкаталог контейнера даст вам доступ к тем же файлам и папкам, но это не так. - person Dov   schedule 21.01.2013