Instance Property


A date component for the non-Gregorian birthday of the contact.


var nonGregorianBirthday: DateComponents? { get set }


A non-Gregorian birthday such as Lunisolar birthdays can be displayed using this property, whose values are the relevant properties of an NSDateComponents object. Day and month are required; year and isLeapMonth are optional. The calendar property is also required and must be non-Gregorian. Some supported calendars are Buddhist, Chinese, or Islamic. All other date components are invalid.

See Also

Setting Birthday Information

var dates: [CNLabeledValue<NSDateComponents>]

An array containing labeled Gregorian dates.

var birthday: DateComponents?

A date component for the Gregorian birthday of the contact.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software