2009-09-14 2 views
0

Как хранить изображения большого размера в приложении iPhone? Изображения берутся из UIImagePickerController, но сохраняются в базе данных и извлекаются из База данных разбивает приложение.Хранение изображений

+0

Я думаю, вам нужно предоставить гораздо больше информации здесь. В частности, что такое авария? В каком коде? Вы указываете «изображения большого размера», но небольшие снимки не сбрасываются? Какая база данных? Как вы на это пишете? Здесь очень мало информации для работы. –

ответ

0

Если ваши изображения достаточно большие, вы не должны хранить их внутри Sqlite. Вместо этого вы просто должны сохранить в базе данных путь, в котором вы фактически сохраняете изображение в файловой системе (например, в папке «Документы» вашего приложения).

Теперь вам решать, что является достаточно большим. Для меня двоичные данные размером более 1 мегабайта достаточно велики, чтобы решить не хранить данные в базе данных. Порог определяется практическим соображением, связанным со скоростью как Sqlite, так и файловой системы.

Смежные вопросы