title: iOS9 - CNContactPickerViewController : pre-select contacts
body: <p>I use the new CNContactPickerViewController to select contacts from the address book and use them in my app.</p>
  
  <p>When I press a button, I call this code:</p>
  
  <pre><code>let contactPicker = CNContactPickerViewController()
          contactPicker.delegate = self
          contactPicker.predicateForEnablingContact = NSPredicate(format: "emailAddresses.@count &gt; 0")
          presentViewController(contactPicker, animated: true, completion: nil)
  </code></pre>
  
  <p>And I used the following CNContactPickerDelegate method to select multiple contacts:</p>
  
  <pre><code>func contactPicker(picker: CNContactPickerViewController, didSelectContacts contacts: [CNContact]) {
  
      selectedRecipients = contacts.map { $0.emailAddresses.first!.value as! String }
      tableView.reloadData()
  
  }
  </code></pre>
  
  <p>This helps me fill an array called "selectedRecipients" (basically, an arrray of emailAddresses Strings)</p>
  
  <p>Here is the result:
  <a href="https://i.stack.imgur.com/c5UJU.png" rel="noreferrer"><img src="https://i.stack.imgur.com/c5UJU.png" alt="enter image description here"></a></p>
  
  <p>That's working fine. However, if I had previously selected contacts, I'd like the contactPicker to pre-select contacts when I initialize it, that is, show contacts as already selected when it appears.
  Is there a way to do that?</p>
  
  <p>Thanks</p>