汎用イニシャライザ


init(contentsOf:including:options:baseURL:)


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


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(
contentsOf url: URL,
including scope: S.Type,
baseURL: URL? = nil
) throws where S : AttributeScope





パラメータ


url

そこから Markdown 形式のデータをロードすべき URL。


scope

属性付き文字列に関連する属性スコープ。


options

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


baseURL

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



議論


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






以下も見よ


URL コンテンツから Markdownで初期化


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

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


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

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















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ