Initializer

init(newDocument:editor:)

Creates a document group that is able to create and edit reference file documents. リファレンスファイル書類を作成および編集できる書類グループを作成します。

Declaration 宣言

init(newDocument: @escaping () -> Document, editor: @escaping (ReferenceFileDocumentConfiguration<Document>) -> Content)
Available when Document conforms to ReferenceFileDocument and Content conforms to View. DocumentReferenceFileDocumentに準拠する、そしてContentViewに準拠する場合に利用可能です。

Parameters パラメータ

newDocument

The initial document used when the user creates a new document. The argument should create a new instance, such that a new document is created on each invocation of the closure.

editor

The editing UI for the provided document.

Discussion 議論

The current document for a given editor instance is also provided as an environment object for its subhierarchy. 与えられたエディタインスタンスに対する現在の書類はまた、それの会階層に対する環境オブジェクトとして提供されます。

Undo support is not automatically provided for this construction of a DocumentGroup, and any updates to the document by the editor view hierarchy are expected to register undo operations when appropriate.

See Also 参照

Creating a Reference File Document Group リファレンスファイル書類グループを作成する