Initializer

init(url:options:documentAttributes:)

Creates an attributed string from the contents of the specified URL. 属性付き文字列をこの指定されたURLの内容から作成します。

Declaration 宣言

init(url: URL, 
options: [NSAttributedString.DocumentReadingOptionKey : Any] = [:], 
documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?) throws

Parameters パラメータ

url

An NSURL object specifying the document to load. ロードする書類を指定しているNSURLオブジェクト。

options オプション

Specifies how the document should be loaded. Contains values described in NSAttributedStringDocumentReadingOptionKey. どのように書類がロードされるべきかを指定してください。NSAttributedStringDocumentReadingOptionKeyで記述される値を含めて下さい。

dict

An in-out dictionary containing document-level attributes described in NSAttributedString.DocumentAttributeKey. May be nil, in which case no document attributes are returned. NSAttributedString.DocumentAttributeKeyにおいて記述される書類レベルの属性を含んでいるインアウト辞書。nilかもしれません、その場合には書類属性は返されません。

error

An in-out parameter that returns an error if the method returns nil. メソッドがnilを返すならばエラーを返すインアウトパラメータ。

Return Value 戻り値

Returns an initialized object, or nil if the data can’t be decoded. 初期化されたオブジェクトを、またはnilをデータがデコードできないならば返します。

Discussion 議論

Filter services can be used to convert the file into a format recognized by Cocoa. The options dictionary specifies how the document should be loaded and can contain the values described in NSAttributedStringDocumentReadingOptionKey. フィルタサービスは、ファイルをCocoaによって認識される形式へと変換するために使われることができます。options辞書は、どのように書類がロードされるべきかを指定します、そしてNSAttributedStringDocumentReadingOptionKeyで記述される値を含むことができます。

If documentType is specified, the document is treated as being in the specified format. If documentType is not specified, the method examines the document and loads it using whatever format it seems to contain. documentTypeが指定されるならば、書類は指定された形式であるとして扱われます。documentTypeが指定されないならば、メソッドは書類を調査して、それが含むように思われる形式は何でも使ってそれをロードします。

Also returns by reference in dict a dictionary containing document-level attributes described in NSAttributedString.DocumentAttributeKey. The dict parameter may be nil, in which case no document attributes are returned. Returns an initialized object, or nil if the file at url can’t be decoded, after setting error to point to an NSError object that encapsulates the reason why the attributed string object could not be created. またdictにおいて、NSAttributedString.DocumentAttributeKeyにおいて記述される書類レベルの属性を含んでいる辞書を参照によって返します。dictパラメータはnilであるかもしれません、その場合には書類属性は返されません。初期化されたオブジェクトを返してください、またはnilurlでのファイルがデコードできないならば、errorNSErrorオブジェクトを指し示すように設定した後で、それはなぜ属性付き文字列オブジェクトが作成されることができなかったか理由をカプセル化します。

See Also 参照

Creating an Attributed String 属性付き文字列を作成する