Initializer

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.