Package org.robovm.apple.contacts
Class CNContactStore
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.contacts.CNContactStore
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class CNContactStore extends NSObject
- Since:
- Available in iOS 9.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCNContactStore.CNContactStorePtrstatic classCNContactStore.NotificationsNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description CNContactStore()protectedCNContactStore(NSObject.Handle h, long handle)protectedCNContactStore(NSObject.SkipInit skipInit) -
Method Summary
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
CNContactStore
public CNContactStore() -
CNContactStore
-
CNContactStore
-
-
Method Details
-
getCurrentHistoryToken
- Since:
- Available in iOS 13.0 and later.
-
enumerateContacts
public boolean enumerateContacts(CNContactFetchRequest fetchRequest, VoidBlock2<CNContact,BooleanPtr> block) throws NSErrorException- Throws:
NSErrorException
-
DidChangeNotification
- Since:
- Available in iOS 9.0 and later.
-
requestAccessForEntityType
public void requestAccessForEntityType(CNEntityType entityType, VoidBlock2<Boolean,NSError> completionHandler) -
getUnifiedContactsMatchingPredicate
public NSArray<CNContact> getUnifiedContactsMatchingPredicate(NSPredicate predicate, List<CNContactPropertyKey> keys) throws NSErrorException- Throws:
NSErrorException
-
getUnifiedContact
public CNContact getUnifiedContact(String identifier, List<CNContactPropertyKey> keys) throws NSErrorException- Throws:
NSErrorException
-
getEnumeratorForContactFetchReques
public CNFetchResult getEnumeratorForContactFetchReques(CNContactFetchRequest request) throws NSErrorException- Throws:
NSErrorException- Since:
- Available in iOS 13.0 and later.
-
getEnumeratorForChangeHistoryFetchRequest
public CNFetchResult getEnumeratorForChangeHistoryFetchRequest(CNChangeHistoryFetchRequest request) throws NSErrorException- Throws:
NSErrorException- Since:
- Available in iOS 13.0 and later.
-
getGroupsMatchingPredicate
- Throws:
NSErrorException
-
getContainersMatchingPredicate
public NSArray<CNContainer> getContainersMatchingPredicate(NSPredicate predicate) throws NSErrorException- Throws:
NSErrorException
-
executeSaveRequest
- Throws:
NSErrorException
-
getDefaultContainerIdentifier
-
getAuthorizationStatusForEntityType
-