Fixes cloudkit issues

main
Laurent 3 years ago
parent b42e494ac5
commit 1d9d2e5ce1
  1. 11
      LeCountdown/LeCountdownApp.swift
  2. 4
      LeCountdown/Model/Persistence.swift

@ -25,6 +25,17 @@ struct LeCountdownApp: App {
UIPageControl.appearance().pageIndicatorTintColor = UIColor(white: 0.7, alpha: 1.0)
self._registerBackgroundRefreshes()
self._initSchema()
}
fileprivate func _initSchema() {
do {
try persistenceController.container.initializeCloudKitSchema()
} catch {
print("ERROR \(error)")
}
}

@ -65,8 +65,8 @@ struct PersistenceController {
let options = NSPersistentCloudKitContainerOptions(containerIdentifier: id)
storeDescription.cloudKitContainerOptions = options
let remoteChangeKey = "NSPersistentStoreRemoteChangeNotificationOptionKey"
storeDescription.setOption(true as NSNumber, forKey: remoteChangeKey)
// let remoteChangeKey = "NSPersistentStoreRemoteChangeNotificationOptionKey"
// storeDescription.setOption(true as NSNumber, forKey: remoteChangeKey)
container = NSPersistentCloudKitContainer(name: "LeCountdown")
container.persistentStoreDescriptions = [storeDescription]

Loading…
Cancel
Save