Я писал приложение на 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.
Кто-нибудь знает о каких-либо изменениях, которые могли привести к такому действию? Нужно ли мне вручную создавать папку документов для моих файлов сейчас?