ฉันขอรับรองว่าฉันได้มองหาคำตอบใน SO สำหรับคำถามของฉัน แต่ไม่มีคำตอบใดที่เป็นประโยชน์ ที่นี่ฉันมีรหัสง่ายๆที่ควรนำเสนอUIImagePickerController
ภายใน 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];
}
ตั้งแต่ครั้งแรกที่ฉัน[UIPopoveController dealloc]
ไปถึงในขณะที่ ... เกิดข้อผิดพลาดและโปรแกรมขัดข้อง ฉันไม่ได้ทำการเก็บรักษาปล่อยหรือปล่อยอัตโนมัติตาม ARC มีการพิจารณาเป็นพิเศษUIPopoverControllers
เมื่อได้รับประโยชน์จาก ARC หรือไม่?