Я использую UIImagePickerController, чтобы позволить пользователю выбрать изображение в моем приложении, сделав новый снимок или выбрав изображение из галереи. Используя галерею, приложение работает отлично. Но если я использую камеру в качестве источника, приложение израсходует много памяти и в конечном итоге будет убито из-за очень медленной работы.
Может кто-нибудь сказать, пожалуйста, оптимальный способ использования UIImagePickerControllerSourceTypeCamera.
Это код, который я использую
if(![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
return;
picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.delegate = self;
[[self navigationController] presentModalViewController:picker animated:YES];
[picker release];