iPhone – UIImagePickerControllerDelegate inheritance
As you noted, UIImagePickerController inherits from UINavigationController. It uses the same delegate property though and doesn’t declare a (hypothetical) “imagePickerDelegate” of its own, so your delegate has to conform to both protocols. It makes sense, because you’re also assigning the same delegate to the UINavigationController part (that knows nothing about the image picker). The API … Read more