RealmSwift Sync Encryption - PullRequest
       13

RealmSwift Sync Encryption

0 голосов
/ 31 декабря 2018

Я пытаюсь зашифровать файл локальной области полностью синхронизированной областью.Из документации и моего понимания это вообще не должно быть проблемой, однако я продолжаю получать эту ошибку, когда я вызываю свою область.

Невозможно вызвать значение нефункционального типа 'Data?'

Вот как я открываю и создаю ключ

 var key = Data(count: 64)
        _ = key.withUnsafeMutableBytes { bytes in
            SecRandomCopyBytes(kSecRandomDefault, 64, bytes)
        }

//MARK:- This method Syncs Realm
        let config = SyncUser.current!.configuration(realmURL: Constants.REALM_URL, fullSynchronization: true, enableSSLValidation: true, urlPrefix: nil).encryptionKey(key)

        self.realm = try! Realm(configuration: config)

Спасибо за помощь

...