Получение пути к папке пользовательской библиотеки в OS X

Мне нужно открыть NSSavePanel с папкой пользовательской библиотеки в качестве папки назначения. Обычно я делал это, вводя ~ / Library / в [NSSavePanel beginSheetForDirectory] .

Это нормально работает, пока приложение не находится в изолированной программной среде. Для приложений с песочницей это приведет к тому, что NSSavePanel попытается получить доступ к папке внутри «ящика» документов приложения.

Я не могу сослаться на / Users / username / Library / , поскольку я не знаю пользователей username во время выполнения. Итак, как мне связать этот путь в какао?

8
задан idmean 4 June 2014 в 13:29
поделиться