I need to detect an external hardware which is connected to the iPhone. Let say when the camera is running in our application and user plugss an external hardware device which is a camera and default behavior is propagated to the external hardware. In that scenarios how does the program know that the external hardware is plugged? Simply its detecting a external device notification as I suppose. How does it work.
Update: Also note that once I do that I need to interact with that camera. Let say if its a 2nd generation iPod how will I do that. Please help me.