你好,我正在使用Uiimagepickercontroller记录视频,我需要实现两个委托.. 1是UINavigationcontroller委托,2是UIImagepickercontroller委托。如果我们不使用navigationcontroller委托,它在代码picker.delegte=self
给我警告;
UINavigationControllerDelegate的必要性是什么.. 我的要求是我正在自动录制视频...所以在它停止录制之后它应该转到屏幕上说使用这个,放弃选项并且它播放视频捕获的内容?
有没有办法..这样做.. 任何人都可以告诉我这个方法以及UINavigtaioncontrollerdelegate究竟是什么?
谢谢大家
答案 0 :(得分:2)
UIImagePickerController是UINavigationController的子类。它需要其委托实现UIImagePickerControllerDelegate协议,同时仍为其超类实现UINavigationControllerDelegate协议。
这意味着你需要像这样声明你的委托类:
@interface MyDelegate : NSObject <UIImagePickerControllerDelegate,
UINavigationControllerDelegate>
然后为两种协议实现所需的方法。