Я запевняю вас, що я шукав відповідь в ТА на своє запитання, але жодна з них не була корисною. Тут я отримав простий код, який повинен бути представлений у 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]
під час ... помилки, і програма виходить з ладу. Я не виконую жодних ретрансляційних, повторних чи авторелізів відповідно до АРК. Чи є якесь особливе врахування UIPopoverControllers
при вигоді від ARC?