CNContactStore.GetUnifiedContacts Method

Definition

Overloads

Name Description
GetUnifiedContacts(NSPredicate, NSArray, NSError)
GetUnifiedContacts<T>(NSPredicate, T[], NSError)

Retrieves the unified CNContact objects, populated with data for keys, for which the predicate returns true.

GetUnifiedContacts(NSPredicate, NSArray, NSError)

[Foundation.Export("unifiedContactsMatchingPredicate:keysToFetch:error:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
protected virtual Contacts.CNContact[]? GetUnifiedContacts(Foundation.NSPredicate predicate, Foundation.NSArray keys, out Foundation.NSError? error);
[<Foundation.Export("unifiedContactsMatchingPredicate:keysToFetch:error:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member GetUnifiedContacts : Foundation.NSPredicate * Foundation.NSArray * NSError -> Contacts.CNContact[]
override this.GetUnifiedContacts : Foundation.NSPredicate * Foundation.NSArray * NSError -> Contacts.CNContact[]

Parameters

predicate
NSPredicate
keys
NSArray
error
NSError

Returns

Attributes

Applies to

GetUnifiedContacts<T>(NSPredicate, T[], NSError)

Retrieves the unified CNContact objects, populated with data for keys, for which the predicate returns true.

public Contacts.CNContact[]? GetUnifiedContacts<T>(Foundation.NSPredicate predicate, T[] keys, out Foundation.NSError? error) where T : Foundation.INSObjectProtocol, Foundation.INSSecureCoding, Foundation.INSCopying;
member this.GetUnifiedContacts : Foundation.NSPredicate * 'T[] * NSError -> Contacts.CNContact[] (requires 'T :> Foundation.INSObjectProtocol and 'T :> Foundation.INSSecureCoding and 'T :> Foundation.INSCopying)

Type Parameters

T

Parameters

predicate
NSPredicate
keys
T[]
error
NSError

Returns

Applies to