Ti assicuro che ho cercato una risposta in SO per la mia domanda ma nessuna di esse è stata utile. Qui ho un semplice codice che dovrebbe presentare un UIImagePickerController
all'interno di a UIPopoverController
:
-(void)takePicture:(id)sender{
UIImagePickerController *picker=[[UIImagePickerController alloc] init];
picker.delegate=self;
picker.sourceType=UIImagePickerControllerSourceTypeCamera;
picker.allowsEditing=YES;
UIPopoverController *poc=[[UIPopoverController alloc]
initWithContentViewController:picker];
[poc presentPopoverFromBarButtonItem:bbItem
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:NO];
}
Ora, anche dalla prima volta che vengo [UIPopoveController dealloc]
raggiunto mentre ... errore e il programma si blocca. Non sto effettuando alcun mantenimento, rilascio o rilascio automatico secondo ARC. C'è qualche considerazione speciale UIPopoverControllers
quando si beneficia di ARC?