Skip to content

indivisable/EVContactsPicker

 
 

Repository files navigation

EVContactsPicker

CI Status codecov Code Climate Version License Platform Downloads

EVContactsPickerMasthead

Swift Versions

Xcode 8.x / Swift 3.0

Screenshots

Screenshot0    Screenshot1

Usage

To run the example project, clone the repo, and run pod install from the Example directory first.

import EVContactsPicker

Requirements

  • iOS 9.0+
  • ARC
  • Swift 3.0

Installation

EVContactsPicker is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "EVContactsPicker"

Example

import UIKit
import EVContactsPicker

class DemoController: UIViewController, EVContactsPickerDelegate {

    ...

    func showPicker() {
        let contactPicker = EVContactsPickerViewController()
        contactPicker.delegate = self
        self.navigationController?.pushViewController(contactPicker, animated: true)
    }

    func didChooseContacts(contacts: [EVContactProtocol]?) {
        if let cons = contacts {
            for con in cons {
                print("\(con.fullname())")
            }
        }
        self.navigationController?.popViewControllerAnimated(true)
    }

    ...

}

Author

Edward Valentini, edward@interlook.com

License

EVContactsPicker is available under the MIT license. See the LICENSE file for more info.

About

Contacts Picker for iOS 9+ that uses the newer Contacts API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 76.1%
  • Ruby 23.7%
  • Shell 0.2%