文章目录
前言
- 为了写图像识别,需要能通过相册和照相机获取照片,因此学习一下UIImagePickerController
关于UINavigationControllerDelegate
-
在使用UIImagePickerController时需要遵守<UIImagePickerControllerDelegate, UINavigationControllerDelegate>
-
原因要看一下UIImagePickerController的定义
@interface UIImagePickerController : UINavigationController <NSCoding>
@property(nullable,nonatomic,weak) id <UINavigationControllerDelegate, UIImagePickerControllerDelegate> delegate;
- UIImagePickerController本身就是继承于UINavigationController的
- 同时delegate的申明里也写清楚了要遵守这两个协议
- 猜测可能是因为 UIImagePickerController本身就设计了工具栏的变化
初始化UIImagePickerController卡顿
- 执行self.imagePickerController = [[UIImagePickerController alloc] ini