汎用イニシャライザ


init(markdown:including:options:baseURL:)


提供されたオプションと属性スコープを使用して、Markdown 形式のデータから属性付き文字列を作成します。


iOS 15.0+ iPadOS 15.0+ macOS 12+ Mac Catalyst 15.0+

tvOS 15.0+ watchOS 8.0+ visionOS 1.0+ Xcode 13.0+

init<S>(
markdown: Data,
including scope: KeyPath<AttributeScopes, S.Type>,
baseURL: URL? = nil
) throws where S : AttributeScope





パラメータ


markdown

Markdown 形式を含む Data インスタンス。


scope

属性付き文字列に関連した属性スコープを識別する AttributeScopes のキーパス。


options

イニシャライザが Markdown 文字列内の書式設定を解釈する方法に影響するオプション。このパラメータのデフォルトにはオプションはありません。


baseURL

Markdown URL を解決するときに使用すべき基礎となる URL。イニシャライザは、URL をこの URL に対する相対的なものとして扱います。この値が nil の場合、イニシャライザは URL を解決しません。デフォルトは nil です。



議論


あなたのソース文字列に、MarkdownDecodableAttributedStringKey への準拠者によって定義され、Apple の Markdown 拡張構文で使用されるカスタム属性が含まれている場合は、allowsExtendedAttributes オプションを必ず含めてください。それ以外の場合、イニシャライザはこれらの属性を解析しません。






以下も見よ


Markdown データからの初期化


init(markdown: Data, options: AttributedString.MarkdownParsingOptions, baseURL: URL?)

提供されたオプションを使用して、Markdown 形式のデータから属性付き文字列を作成します。


init<S>(markdown: Data, including: S.Type, options: AttributedString.MarkdownParsingOptions, baseURL: URL?)

提供されたオプションと属性スコープを使用して、Markdown 形式のデータから属性付き文字列を作成します。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ