Мое приложение MacOS сохраняет аудиофайлы в выбранном месте, и в SandBox я включил разрешение на чтение и запись для «Выбранных пользователем файлов» и «Загрузок».Если я затем выберу «Рабочий стол» в качестве места назначения, файлы будут сохранены без каких-либо ошибок, отлично.Но если я закрою свое приложение, а затем снова открою его, сохраненное местоположение по-прежнему будет Desktop, но я получу предупреждение ниже
Кто-нибудь может посоветовать, как конкретно разрешить «Desktop» иметь разрешение?
У меня естьтакже попытался указать путь, используя этот код: -
let desktopPath = (NSSearchPathForDirectoriesInDomains (.desktopDirectory, .userDomainMask, true) как [String]). first
fail Необязательно (Ошибка Domain = NSCocoaErrorDomainCode = 513 "Файл не может быть сохранен, потому что у вас нет разрешения." UserInfo = {NSUnderlyingError = 0x604000444350 {Error Domain = NSOSStatusErrorDomain Code = -12204 "(null)"}})