One Logo Pool Ball
Contacts · IOS API REFERENCE

CNContactStore

class · iOS 9.0+ · SDK 27.1

class CNContactStore

Members (11)

static · iOS 9.0+

authorizationStatus

TypeScript
static authorizationStatus(entityType: CNEntityType): CNAuthorizationStatus
Swift declaration
class func authorizationStatus(for entityType: CNEntityType) -> CNAuthorizationStatus
method · iOS 9.0+

containers

TypeScript
containers(predicate?: (_Foundation_NSPredicate) | null): Array<CNContainer>
Swift declaration
func containers(matching predicate: NSPredicate?) throws -> [CNContainer]
method · iOS 9.0+

defaultContainerIdentifier

TypeScript
defaultContainerIdentifier(): string
Swift declaration
func defaultContainerIdentifier() -> String
method · iOS 9.0+

enumerateContacts

TypeScript
enumerateContacts(fetchRequest: CNContactFetchRequest, block: ((arg0: CNContact, arg1: NativeOut<boolean>) => void)): void
Swift declaration
func enumerateContacts(with fetchRequest: CNContactFetchRequest, usingBlock block: (CNContact, UnsafeMutablePointer<ObjCBool>) -> Void) throws
method · iOS 9.0+

execute

TypeScript
execute(saveRequest: CNSaveRequest): void
Swift declaration
func execute(_ saveRequest: CNSaveRequest) throws
method · iOS 9.0+

groups

TypeScript
groups(predicate?: (_Foundation_NSPredicate) | null): Array<CNGroup>
Swift declaration
func groups(matching predicate: NSPredicate?) throws -> [CNGroup]
init

init

TypeScript
static init(): CNContactStore
Swift declaration
init()
method · iOS 9.0+

requestAccess

TypeScript
requestAccess(entityType: CNEntityType, completionHandler: ((arg0: boolean, arg1: (NativeError) | null) => void)): void
Swift declaration
func requestAccess(for entityType: CNEntityType) async throws -> Bool
method · iOS 9.0+

unifiedContact

TypeScript
unifiedContact(identifier: string, keys: Array<SDKHandle>): CNContact
Swift declaration
func unifiedContact(withIdentifier identifier: String, keysToFetch keys: [any CNKeyDescriptor]) throws -> CNContact
method · iOS 9.0+

unifiedContacts

TypeScript
unifiedContacts(predicate: _Foundation_NSPredicate, keys: Array<SDKHandle>): Array<CNContact>
Swift declaration
func unifiedContacts(matching predicate: NSPredicate, keysToFetch keys: [any CNKeyDescriptor]) throws -> [CNContact]
get · iOS 13.0+

currentHistoryToken

TypeScript
get currentHistoryToken(): (ArrayBuffer) | null
Swift declaration
var currentHistoryToken: Data? { get }

Skipped declarations

No declarations were skipped in this snapshot.

All Contacts types →