Generic Initializer

init(contentsOf:including:options:baseURL:)

Creates an attributed string from the contents of a specified URL that contains Markdown-formatted data, using the provided options and attribute scope. ある属性付き文字列を作成します、Markdown書式設定されたデータを含むある指定されたURLの内容から、この提供されたオプションと属性スコープを使って。

Declaration 宣言

init<S>(contentsOf url: URL, including scope: S.Type, options: AttributedString.MarkdownParsingOptions = .init(), baseURL: URL? = nil) throws where S : AttributeScope

Parameters パラメータ

url

The URL to load Markdown-formatted data from. このURLからMarkdown書式設定されたデータをロードすることになります。

scope

An attribute scope to associate with the attributed string. 属性付き文字列と結びつけられることになるある属性スコープ。

options オプション

Options that affect how the initializer interprets formatting in the Markdown string. This parameter defaults to no options. どのようにイニシャライザがMarkdown文字列における書式設定を解釈するかに影響を及ぼすオプション。このパラメータは省略時にはオプション無しになります。

baseURL

The base URL to use when resolving Markdown URLs. The initializer treats URLs as being relative to this URL. If this value is nil, the initializer doesn’t resolve URLs. The default is nil. Markdown URLを解決するときに使う基底URL。イニシャライザは、URLをこのURLに相対的であるとみなします。この値がnilならば、イニシャライザはURLを分析しません。省略時にはnilです。

Discussion 議論

If your source string includes custom attributes defined by conformers to MarkdownDecodableAttributedStringKey and used with Apple’s markdown extension syntax, be sure to include the allowsExtendedAttributes option. Otherwise, the initializer doesn’t parse these attributes.

See Also 参照

Initializing with Markdown from URL Contents