with uiimagepickercontrollerdelegate how and iphone objective-c uiimage uiimagepickercontroller

iphone - how - uiimagepickercontrollerdelegate swift 4



presentModalViewController: Animated está en desuso en ios6 (5)

Estoy usando el siguiente código para un selector de imágenes. Pero cuando lo ejecuto en el simulador, tengo una pérdida de memoria y recibo una advertencia sobre presentModalViewcontroller:animated versión presentModalViewcontroller:animated está en desuso en iOS6. También obtengo dismissModalViewController:animated desuso. Estoy usando el SDK 6.1.

Código para ImagePicker:

- (void)showAlbum:(id)sender { imagePicker=[[UIImagePickerController alloc]init]; imagePicker.delegate = self; imagePicker.allowsEditing =NO; imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; [self presentModalViewController:imagePicker animated:YES]; } - (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker{ //release picker [picker dismissModalViewControllerAnimated:YES]; }


Como lo mencionó Vishal

[self presentViewController:imagePicker animated:YES completion:nil]; [self dismissViewControllerAnimated:YES completion:nil];

asegúrese de haber agregado "finalización: nulo" también


Use esta línea y verifique:

[self presentViewController:imagePicker animated:YES completion:nil];


Utilizar:

[self presentViewController:imagePicker animated:YES completion:nil];

Y luego para su uso modal de despido:

[self dismissViewControllerAnimated:controller completion:nil];

o

[self dismissViewControllerAnimated:YES completion:nil];


[[Picker presentingViewController] dismissViewControllerAnimated:YES completion:nil];

En lugar de

[[Picker parentViewControl] dismissModalViewControllerAnimated:YES];

y

[self presentViewController:picker animated:YES completion:nil];

En lugar de

[self presentModalViewController:picker animated:YES];


if ([self respondsToSelector:@selector(presentViewController:animated:completion:)]) { [self presentViewController:objSignupViewController animated:^{} completion:nil]; } else { [self presentModalViewController:objSignupViewController animated:YES]; }