Contents

init(title:contents:groupName:createdDateComponents:modifiedDateComponents:identifier:)

Initializes a note object with the specified contents and attributes.

Declaration

init(title: INSpeakableString, contents: [INNoteContent], groupName: INSpeakableString?, createdDateComponents: DateComponents?, modifiedDateComponents: DateComponents?, identifier: String?)

Parameters

  • title:

    The title text for the note. This string represents the initial text that users see for the note in your interface.

  • contents:

    The main content of the note. Use this parameter to specify the text and images that the note contains.

  • groupName:

    The container in which the note resides. For example, if your app organizes notes into named folders, use this property to specify the name of the folder.

  • createdDateComponents:

    The date on which the note was created.

  • modifiedDateComponents:

    The date on which the note was last modified.

  • identifier:

    A unique identifier that you associate with the note internally.

Return Value

An initialized note object or nil if the object could not be created.