UIImagePickerController really slow when calling alloc init
I have a view controller that is presented on pressing on one of the tabs in a tabBarController. In this view controller I initialise a UIImagePickerController in the viewDidLoad method: - (void)viewDidLoad { [super viewDidLoad]; //Set imagePicker //-------------------------// _imagePicker = [[UIImagePickerController alloc] init]; _imagePicker.delegate = self; _imagePicker.videoMaximumDuration = 10.0f; } The intention is to then display the UIImagePickerController at a later time when a button is pressed. For some reason though when the tab icon is pressed for this view controller, there is a