SwiftUI: So verwenden Sie den fileExporter-Modifikator für mehrere Dateitypen

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: SwiftUI: So verwenden Sie den fileExporter-Modifikator für mehrere Dateitypen

by Guest » 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:

Code: Select all

    FileRepresentation(exportedContentType: .pdf) { (item: MyItem) in
SentTransferredFile(item.webPDFPathURL)
}
So verwende ich den FileExporter:

Code: Select all

.fileExporter(isPresented: $exportArchive, item: link, contentTypes: [UTType.webArchive, .pdf]) {
... handle errors etc ...
}
Unter macOS erhalte ich dadurch ein Speicherfenster, in dem ich den Typ auswählen kann und alles funktioniert wie erwartet:
Image

Allerdings bekomme ich unter iOS und iPadOS keine solche Option:
Image

Ist das ein Fehler oder mache ich etwas falsch?

Top