Package org.robovm.apple.coredata
Class NSPersistentCloudKitContainer
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.coredata.NSPersistentContainer
org.robovm.apple.coredata.NSPersistentCloudKitContainer
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class NSPersistentCloudKitContainer extends NSPersistentContainer
- Since:
- Available in iOS 13.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSPersistentCloudKitContainer.NSPersistentCloudKitContainerPtrNested classes/interfaces inherited from class org.robovm.apple.coredata.NSPersistentContainer
NSPersistentContainer.NSPersistentContainerPtrNested 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 NSPersistentCloudKitContainer()NSPersistentCloudKitContainer(String name)NSPersistentCloudKitContainer(String name, NSManagedObjectModel model)protectedNSPersistentCloudKitContainer(NSObject.Handle h, long handle)protectedNSPersistentCloudKitContainer(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description booleancanDeleteRecordForManagedObject(NSManagedObjectID objectID)booleancanModifyManagedObjectsInStore(NSPersistentStore store)booleancanUpdateRecordForManagedObject(NSManagedObjectID objectID)static NSURLdefaultDirectoryURL()booleaninitializeCloudKitSchema(NSPersistentCloudKitContainerSchemaInitializationOptions options)CKRecordrecordForManagedObjectID(NSManagedObjectID managedObjectID)CKRecordIDrecordIDForManagedObjectID(NSManagedObjectID managedObjectID)NSDictionary<NSManagedObjectID,CKRecordID>recordIDsForManagedObjectIDs(NSArray<NSManagedObjectID> managedObjectIDs)NSDictionary<NSManagedObjectID,CKRecord>recordsForManagedObjectIDs(NSArray<NSManagedObjectID> managedObjectIDs)Methods inherited from class org.robovm.apple.coredata.NSPersistentContainer
getManagedObjectModel, getName, getPersistentStoreCoordinator, getPersistentStoreDescriptions, getViewContext, init, init, loadPersistentStores, newBackgroundContext, performBackgroundTask, setPersistentStoreDescriptionsMethods 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
-
NSPersistentCloudKitContainer
public NSPersistentCloudKitContainer() -
NSPersistentCloudKitContainer
-
NSPersistentCloudKitContainer
-
NSPersistentCloudKitContainer
-
NSPersistentCloudKitContainer
-
-
Method Details
-
initializeCloudKitSchema
public boolean initializeCloudKitSchema(NSPersistentCloudKitContainerSchemaInitializationOptions options) throws NSErrorException- Throws:
NSErrorException
-
recordForManagedObjectID
-
recordsForManagedObjectIDs
public NSDictionary<NSManagedObjectID,CKRecord> recordsForManagedObjectIDs(NSArray<NSManagedObjectID> managedObjectIDs) -
recordIDForManagedObjectID
-
recordIDsForManagedObjectIDs
public NSDictionary<NSManagedObjectID,CKRecordID> recordIDsForManagedObjectIDs(NSArray<NSManagedObjectID> managedObjectIDs) -
canUpdateRecordForManagedObject
- Since:
- Available in iOS 14.0 and later.
-
canDeleteRecordForManagedObject
- Since:
- Available in iOS 14.0 and later.
-
canModifyManagedObjectsInStore
- Since:
- Available in iOS 14.0 and later.
-
defaultDirectoryURL
-