Я пытаюсь зашифровать файл локальной области полностью синхронизированной областью.Из документации и моего понимания это вообще не должно быть проблемой, однако я продолжаю получать эту ошибку, когда я вызываю свою область.
Невозможно вызвать значение нефункционального типа '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)
Спасибо за помощь