im используя камеру в моем приложении, проблема заключается в том, что приложение работает слишком медленно, так как камера входит. даже после того, как im doin уволили камеру, остальная часть приложения должна замедляться. замки, как и камера, все еще работает в фоновом режиме. Есть ли способ полностью остановить камеру?UIImagePickerController камера складывает приложение
вот мой код:
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.delegate = self;
[self presentViewController:picker animated:YES completion:Nil];
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker
{
NSLog(@"imagePickerControllerDidCancel");
[picker dismissViewControllerAnimated:YES completion:NULL];
[picker resignFirstResponder];
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
NSLog(@"didFinishPickingMediaWithInfo");
[picker dismissViewControllerAnimated:YES completion:Nil];
[picker resignFirstResponder];
UIImage* image=[info objectForKey:@"UIImagePickerControllerOriginalImage"];
UIImage* resizeImage = [self fixOrientation:image];
}
спасибо за помощь! :)
захват изображения с камеры это высокое разрешение, возможно, это размер 2 МБ. поэтому вам нужно применить какой-то процесс обратной группы для работы с изображением или камерой в приложении. –
ok thanx so lot!, Можете ли вы отправить простой код для этого, пожалуйста? – ohana
Можете ли вы рассказать нам о памяти и использовании процессора до и после захвата изображения? – Ali