IOS 13.1 Не удается сохранить файл в каталог приложений - PullRequest
1 голос
/ 30 сентября 2019

Я писал приложение на ios 13 и сохранял свой собственный тип файла в папке собственного каталога приложений. Я мог видеть это в приложении Файлы с именем и значком моего приложения.

Я обновил свой ipad до ios 13.1 и не могу сохранить или открыть какие-либо файлы. Если я открою приложение Файлы, мой каталог приложений даже не будет существовать. Почему это изменилось? Я попытался удалить приложение и переустановить его. Я проверил мои разрешения были как раньше. Это похоже на то, что основной каталог приложения не создается, поэтому любые попытки записи в него не увенчаются успехом.

Я использую этот метод, чтобы получить каталог и сохранить:

    let DocumentDirURL = try! FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: true)
    let url = DocumentDirURL.appendingPathComponent(name).appendingPathExtension(fileExt)

    do {
            try jsonString!.write(to: url, atomically: true, encoding: String.Encoding.utf8)
            print(url.path)
        }

Я проверил свои разрешения в файле Info.plist и в «поддерживает открытие документов» и в файле «itunes»Совместное использование », и моя информация о типе файла UTI.

Кто-нибудь знает о каких-либо изменениях, которые могли привести к такому действию? Нужно ли мне вручную создавать папку документов для моих файлов сейчас?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...