Я заверяю вас, что я искал ответ в SO для моего вопроса, но ни один из них не был полезным. Здесь я получил простой код, который должен представить UIImagePickerController
в пределах 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];
}
Теперь, даже с первого раза, я получаю [UIPopoveController dealloc]
до тех пор, пока... ошибка и программа выйдет из строя. Я не делаю никаких удержаний, relase или autoreleases в соответствии с ARC. Есть ли какое-либо особое соображение при UIPopoverControllers
при использовании ARC?