FileImporter ничего не делает на устройстве другого пользователяIOS

Программируем под IOS
Anonymous
FileImporter ничего не делает на устройстве другого пользователя

Сообщение Anonymous »

Я вижу странное поведение на устройстве другого пользователя, где импортер файла Swiftui вообще ничего не делает. Вы можете увидеть поведение здесь: https://streamable.com/u5grgy> Я не могу воспроизвести на своем собственном телефоне или симуляторе, и у меня есть url.startaccessingSecurityScopedResource () везде, где я использую .fileOpter . Обычно, хотя, если есть импортер файла ошибки, закроется, не импортируя ничего, и не покажет предупреждение пользователю, но здесь он ничего не делает вообще.

Код: Выделить всё

            .fileImporter(
isPresented: $showRomDialog,
allowedContentTypes: [ndsType!],
allowsMultipleSelection: true
) { result in
do {
let urls = try result.get()
for url in urls {

if url.startAccessingSecurityScopedResource() {
... // process the file here
} else {
showErrorMessage = true
break
}
}
} catch {
showErrorMessage = true
print(error)
}
}
Есть ли способ выяснить, что может произойти?

Подробнее здесь: https://stackoverflow.com/questions/791 ... ers-device

Вернуться в «IOS»