Чтобы узнать о событии нажатия кнопки камеры, вы можете запустить NSNotification
для него.
// Add observer for when camera button is pressed
NSNotificationCenter.defaultCenter().addObserver(self, selector: @selector(yourFunctionToPerform), name: "_UIImagePickerControllerUserDidCaptureItem", object: nil)
Также добавьте следующий метод в ViewController
, где вы создаете ImagePickerViewController
:
-(void) yourFunctionToPerform{
//Do what you want to do on Camera button tap event
}
Я тоже искал эту проблему, ключ / название события действительно неясны.