Я запрограммировал приложение osx для просмотра файла по пути, но получил сообщение об ошибке:
Не удалось открыть файл «Резервная копия», поскольку у вас нет прав на его просмотр.
Поэтому я хочу установить код доступа для просмотра этого списка файлов.Если у кого-то есть идея или решение, пожалуйста, помогите мне.Код, вставленный ниже для справки:
let path = "~/Library/Application Support/MobileSync/Backup/"
let backupDirectory = NSString(string: path).expandingTildeInPath
do
{
let subBackupPaths = try FileManager.default.contentsOfDirectory(atPath: backupDirectory)
for path in subBackupPaths
{
//operations
}
} catch let error {
print(error)
}
- Когда я запускаю код этой ошибки, я сталкиваюсь с ошибкой.он выбрасывает из subBackupPaths в исключения.
- Это работает в High Sierra.
- Это не работает в Мохаве.
Error Domain= NSCocoaErrorDomain Code = 257 «Файл« Резервная копия »не может быть открыт, потому что у вас нет разрешения на его просмотр.»UserInfo = {NSUserStringVariant = (папка), NSURL = файл: /// Пользователи / rohan / Библиотека / Приложение% 20Support / MobileSync / Backup, NSFilePath = / Пользователи / rohan / Библиотека / Поддержка приложений / MobileSync / Backup, NSUnderlyingError = 0x600000c6dda0 {Ошибка домена = NSPOSIXErrorDomain Code = 1 «Операция не разрешена»}}