イニシャライザ


init(markdown: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(
markdown: String,
baseURL: URL? = nil
) throws





パラメータ


markdown

Markdown 形式を含む文字列。


options

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


baseURL

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



議論


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






以下も見よ


Markdown 文字列からの初期化


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

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


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

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















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ