2009-09-14 6 views
0

Comment stocker des images de grande taille dans l'application iPhone? Les images sont extraites de UIImagePickerController mais enregistrées dans la base de données et récupérées à partir de La base de données plante l'application.Stockage des images

+0

Je pense que vous devez fournir beaucoup plus d'informations ici. En particulier, quel est le crash? Dans quel code? Vous indiquez "images de grande taille", mais les petites images ne se plantent-elles pas? Quel genre de base de données? Comment écrivez-vous? Il y a très peu d'informations ici pour travailler avec. –

Répondre

0

Si vos images sont suffisamment grandes, vous ne devez PAS les stocker dans Sqlite. Au lieu de cela, vous devez simplement stocker dans la base de données le chemin d'accès où vous sauvegardez réellement l'image dans le système de fichiers (par exemple le répertoire Documents de votre application).

Maintenant, c'est à vous de décider ce qui est assez grand. Pour moi, les données binaires supérieures à 1 mégaoctet sont assez grandes pour décider de ne pas stocker les données dans la base de données. Le seuil est dicté par une considération pratique liée à la vitesse de Sqlite et du système de fichiers.