A binding to whether the interface should be shown. インターフェイスが示されるべきかどうかへのあるバインディング。
fileExporter(isPresented:document:contentType:defaultFilename:onCompletion:)
Availability 有効性
- iOS 14.0+
- iPadOS 14.0+
- macOS 11.0+
- Mac Catalyst 14.0+
Technology
- Swift
UI
Declaration 宣言
Parameters パラメータ
isPresented
document
The in-memory document to export. エクスポートするインメモリ書類。
contentType
The content type to use for the exported file. エクスポートされたファイルに対して使用する内容型。
defaultFilename
If provided, the default name to use for the exported file, which will the user will have an opportunity to edit prior to the export. 提供されたならば、エクスポートされたファイルに対して使用する省略時の名前、それはユーザがエクスポートの前に編集する機会を持つでしょう。
onCompletion
A callback that will be invoked when the operation has has succeeded or failed. あるコールバック、それは操作が成功したまたは失敗した時に発動されます。
result 結果
A
Result
indicating whether the operation succeeded or failed. あるResult
、操作が成功したか失敗したかを指し示しています。
Discussion 議論
In order for the interface to appear, both is
must be true
and document
must not be nil
. When the operation is finished, is
will be set to false
before on
is called. If the user cancels the operation, is
will be set to false
and on
will not be called.
インターフェイスが現れるようにするために、is
はtrue
でなければならない、そしてdocument
はnil
であってはならない、両方が必要です。操作が終了した場合、is
はfalse
に設定されるでしょう、on
が呼び出される前に。ユーザが操作を取り消すならば、is
はfalse
に設定されます、そしてon
は呼び出されません。
The content
provided must be included within the document type’s writable
, otherwise the first valid writable content type will be used instead.
提供されたcontent
は、書類型のもつwritable
内に含まれなければなりません、そうでなければ最初の有効な書き出し可能な内容型が代わりに使われるでしょう。