The ABNewPersonViewController class (whose instances are known as new-person view controllers) implements the view controller used to create a contact.


New-person view controllers are modal view controllers that manage a set of view controllers used to create a contact (ABPersonRef) and edit its properties.


The ABNewPersonViewController class does not support subclassing.


Displaying Person Properties

var displayedPerson: ABRecord?

Optional. Specifies the person properties that the new-person view controller pre-fills in its views.

Configuring New Person Views

var addressBook: ABAddressBook?

Optional. The address book to which the new contact is added.

var parentGroup: ABRecord?

Optional. Specifies the group to which to add the new contact on save.