2016-09-17 2 views
0

Я создаю приложение вроде, которое будет фотографировать и отображать сделанные фотографии в виде эскиза в виде прокрутки части под видом камеры. Это снимает фото. Но если я возьму более 30 снимков, мое приложение начнет крах . Так что я подключаю свой iPod с Xcode и я запускаю, Getting error like this . Я не понимаю, почему это происходит. Я думаю, может быть проблема с памятью. Потому что я делаю больше фотографий. Если это проблема с памятью, пожалуйста, скажите мне, что я должен сделать для этого .пожалуйста помогите.Мое приложение, получающее Crash

ответ

1

Попробуйте этот код, чтобы уменьшить размер изображения

- (UIImage)imageWithImage:(UIImage)image convertToSize:(CGSize)size 
{ 
UIGraphicsBeginImageContext(size); 
[image drawInRect:CGRectMake(0, 0, size.width, size.height)]; 
UIImage *destImage = UIGraphicsGetImageFromCurrentImageContext(); 
UIGraphicsEndImageContext(); 
return destImage; 
} 
+0

Благодаря @Nithya, позвольте мне попробовать это –

0

Классическая проблема с памятью; вы используете память достаточно быстро, чтобы ваше приложение и, вероятно, отладочный канал были убиты системой.

Чтобы исправить? Используйте меньше памяти. Или, «конкретно, отпустите полноразмерные изображения, как только вы создадите миниатюры.

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