webentwicklung-frage-antwort-db.com.de

presentModalViewController: Animated ist in ios6 veraltet

Ich verwende den folgenden Code für eine Bildauswahl. Aber wenn ich es im Simulator laufen lasse, habe ich einen Speicherverlust und bekomme eine Warnung über presentModalViewcontroller:animated in iOS6 veraltet. Ich bekomme auch dismissModalViewController:animated veraltet. Ich verwende das SDK 6.1.

Code für 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];
}
98
Ram

Nutze diese Zeile und überprüfe:

[self presentViewController:imagePicker animated:YES completion:nil];
213
Vishal
[[Picker presentingViewController] dismissViewControllerAnimated:YES completion:nil];

Anstatt

 [[Picker parentViewControl] dismissModalViewControllerAnimated:YES];

und

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

Anstatt

[self presentModalViewController:picker animated:YES];
16
deepesh

Wie Vishal erwähnte

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

stellen Sie sicher, dass Sie auch "completion: nil" hinzugefügt haben

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

Verwenden:

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

Und dann für Ihre Entlassung modal verwenden:

[self dismissViewControllerAnimated:controller completion:nil];

oder

[self dismissViewControllerAnimated:YES completion:nil];
1
BrainyMonkey