- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)selectedImage editingInfo:(NSDictionary *)editInfo {
NSLog(@"done");
headingLabel.hidden= NO;
//[self playMovie];
[picker dismissViewControllerAnimated:YES completion:nil];
[self setupCroppingTool:selectedImage];
}
这是代码,所以如何识别selectedImage是截图或相机图像
答案 0 :(得分:2)
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)selectedImage editingInfo:(NSDictionary *)editInfo
此方法从照片库中选择image
。您无法将screenshot image
与normal image
进行比较,因为它们都是UIImage
。
答案 1 :(得分:0)
可能会有所帮助..
我认为UIImagePickerController
的源属性可以帮助您。
实施例
UIImagePickerController *abc = [[UIImagePickerController alloc] init];;
abc.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
您可以使用其中之一..
UIImagePickerControllerSourceTypePhotoLibrary
UIImagePickerControllerSourceTypeCamera
UIImagePickerControllerSourceTypeSavedPhotosAlbum
答案 2 :(得分:0)
查看图像元数据 - 日期,关键字,地理位置......并进行比较。