Ich verwende den folgenden Code für eine Bildauswahl. Wenn ich es jedoch im Simulator ausführe, tritt ein Speicherverlust auf und ich werde gewarnt, presentModalViewcontroller:animated
dass es in iOS6 veraltet ist. Ich werde auch dismissModalViewController:animated
veraltet. Ich benutze 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];
}
Anstatt
und
Anstatt
quelle
Wie Vishal erwähnte
Stellen Sie sicher, dass Sie auch "Vervollständigung: Null" hinzugefügt haben
quelle
quelle
Verwenden:
Und dann für Ihre Entlassung modale Verwendung:
oder
quelle