Я использую Magical Record для сохранения своих данных. Эти данные нуждаются в шифровании, поэтому я пытаюсь объединить их с библиотекой SQLCipher (http://sqlcipher.net/ios-tutorial/). ).
Я уже настроил SQLCipher и успешно протестировал его с Core Data, используя файл EncryptedStore из этого примера https://github.com/project-imas/encrypted-core-data:
Что я сделал, так это только изменил NSPersistentStoreCoordinator следующим образом:
NSPersistentStoreCoordinator *coordinator = [EncryptedStore makeStore: [самостоятельно управляемая модель объекта]: [SSKeychain passwordForService: моя учетная запись службы: моя учетная запись]];
Поэтому я думаю, что мне нужно изменить способ создания NSPersistentStoreCoordinator в MagicalRecord, но мне с этим не повезло, поэтому любая помощь будет оценена по достоинству.