ios Almacenamiento de blobs en una ubicación externa con la opción integrada CoreData


1 Answers

sqlite2 no permite que el tamaño de los datos BLOB sea superior a 1 MB, sin embargo, sqlite 3 permite BLOB más grande. Primero, compruebe qué versión de sqlite usa. Y si tu archivo está en MB, prefiero que se almacenen en una base de datos local.

ios core-data blob

He administrado objetos que tienen propiedades de imagen. Como almacenar blobs grandes en CoreData es una mala idea, estoy tratando de usar la opción incorporada de CoreData " Almacenar en archivo de registro externo " que puede ver en el Inspector de modelo de datos.

A pesar de habilitar esta opción, no veo ningún dato de imagen almacenado externamente. A juzgar por el tamaño, parece que todavía se guardan en el archivo sqlite. ¿Cual es el problema?



Related