Мне нужно открыть NSSavePanel с папкой библиотеки пользователя в качестве папки назначения. Обычно я бы сделал это, введя ~/Library/
в [NSSavePanel beginSheetForDirectory]
.
Это прекрасно работает, если приложение не помещено в «песочницу». Для изолированных приложений это приведет к попытке NSSavePanel
доступа к папке внутри «окна» документа приложения.
Я не могу сослаться на /Users/username/Library/
, так как я не знаю пользователей username
во время выполнения. Так как мне связать этот путь в какао?