---
title: "init(forNewContact:)"
framework: contactsui
role: symbol
role_heading: Initializer
path: "contactsui/cncontactviewcontroller/init(fornewcontact:)"
---

# init(forNewContact:)

Initializes a view controller for a new contact.

## Declaration

```swift
convenience init(forNewContact contact: CNContact?)
```

## Parameters

- `contact`: The contact to be displayed.

## Return Value

Return Value A newly initialized CNContactViewController object.

## Discussion

Discussion This view controller initializes the customized behavior and appearance of CNContactViewController for a new contact.

## See Also

### Creating the Contact Viewer

- [init(for:)](contactsui/cncontactviewcontroller/init(for:).md)
- [init(forContact:)](contactsui/cncontactviewcontroller/init(forcontact:).md)
- [init(forUnknownContact:)](contactsui/cncontactviewcontroller/init(forunknowncontact:).md)
