Here is how i use my IPC:
ipc = nil; // reset (camera may be running)
ipc = [[UIImagePickerController alloc] init];
[ipc setDelegate:self];
ipc.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentViewController:ipc animated:YES completion:^(void){
[self cancelShoot];
}];
It works well on 3GS with iOS 6, also i have no issues on iOS 7 simulator. While testing on iOS 7 devices (iPod 5 gen, iPhone 4, iPhone 5) it always crashes.
Is there anything new to the latest OS that i should be aware of?