SwiftUI: So verwenden Sie den fileExporter-Modifikator für mehrere Dateitypen
Posted: 13 Jan 2025, 14:38
Ich versuche, den .fileExporter-Modifizierer von SwiftUI mit einem Element zu verwenden, das das Transferable-Protokoll bestätigt für mehrere Typen wie diesen:
So verwende ich den FileExporter:
Unter macOS erhalte ich dadurch ein Speicherfenster, in dem ich den Typ auswählen kann und alles funktioniert wie erwartet:

Allerdings bekomme ich unter iOS und iPadOS keine solche Option:

Ist das ein Fehler oder mache ich etwas falsch?
Code: Select all
FileRepresentation(exportedContentType: .pdf) { (item: MyItem) in
SentTransferredFile(item.webPDFPathURL)
}
Code: Select all
.fileExporter(isPresented: $exportArchive, item: link, contentTypes: [UTType.webArchive, .pdf]) {
... handle errors etc ...
}

Allerdings bekomme ich unter iOS und iPadOS keine solche Option:

Ist das ein Fehler oder mache ich etwas falsch?