Ваш делегат должен соответствовать объявлению свойства UIImagePickerController
:
@property (nonatomic, assign) id<UINavigationControllerDelegate, UIImagePickerControllerDelegate> delegate
Итак, попробуйте добавить <UIImagePickerControllerDelegate>
в интерфейс подкласса:
@interface YourPicker : UIImagePickerController <UIImagePickerControllerDelegate>
...
@end
И, вероятно, вам потребуется UINavigationControllerDelegate
и реализовать обязательные методы, если таковые имеются.