Contents

init(RTF:documentAttributes:)

Creates an attributed string by decoding the stream of RTF commands and data in the specified data object.

Declaration

init?(RTF data: Data, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?)
init?(rtf data: Data, documentAttributes dict: AutoreleasingUnsafeMutablePointer<NSDictionary?>?)

Parameters

  • data:

    The data containing RTF content.

  • dict:

    An in-out dictionary containing document-level attributes. On output, this method updates the dictionary to contain any document-specific keys found in the data. Specify nil if you don’t want the document attributes.

Return Value

Returns an initialized attributed string object, or nil if the method can’t decode the data.

Discussion

Also returns by reference in dict a dictionary containing document-level attributes described in NSAttributedString.DocumentAttributeKey. dict may be NULL, in which case no document attributes are returned. Returns an initialized object, or nil if data can’t be decoded.

See Also

Creating from RTF