Skip to main content

DefaultRealmProvider

@objc public class DefaultRealmProvider: NSObject, AdapterProvider 

Inheritance#

AdapterProvider, AdapterProvider, NSObject, NSObject

Initializers#

init(identifier:realmConfiguration:appGroup:)#

@objc public init(identifier: String, realmConfiguration: RLMRealmConfiguration, appGroup: String?) 

init(identifier:realmConfiguration:appGroup:)#

public init(identifier: String, realmConfiguration: Realm.Configuration, appGroup: String?) 

Properties#

identifier#

@objc public let identifier: String

appGroup#

@objc public let appGroup: String?

realmConfiguration#

@objc public let realmConfiguration: RLMRealmConfiguration

Methods#

cloudKitSynchronizer(_:modelAdapterForRecordZoneID:)#

public func cloudKitSynchronizer(_ synchronizer: CloudKitSynchronizer, modelAdapterForRecordZoneID recordZoneID: CKRecordZone.ID) -> ModelAdapter? 

cloudKitSynchronizer(_:zoneWasDeletedWithZoneID:)#

public func cloudKitSynchronizer(_ synchronizer: CloudKitSynchronizer, zoneWasDeletedWithZoneID recordZoneID: CKRecordZone.ID) 

cloudKitSynchronizer(_:modelAdapterForRecordZoneID:)#

public func cloudKitSynchronizer(_ synchronizer: CloudKitSynchronizer, modelAdapterForRecordZoneID recordZoneID: CKRecordZone.ID) -> ModelAdapter? 

cloudKitSynchronizer(_:zoneWasDeletedWithZoneID:)#

public func cloudKitSynchronizer(_ synchronizer: CloudKitSynchronizer, zoneWasDeletedWithZoneID recordZoneID: CKRecordZone.ID)