-1
- (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 是屏幕截图或相机图像

4

3 回答 3

2
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)selectedImage editingInfo:(NSDictionary *)editInfo

此方法image照片库中挑选。您不能将 ascreenshot image与 a进行比较,normal image因为两者都是UIImage

于 2012-09-22T05:31:57.480 回答
0

查看图像元数据 - 日期、关键字、地理位置……并进行比较。

于 2012-11-22T10:50:01.600 回答
0

可能有帮助..

我认为对UIImagePickerController你有帮助的源属性。

例子。

UIImagePickerController *abc = [[UIImagePickerController alloc] init];;
abc.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;

您可以使用其中之一..

UIImagePickerControllerSourceTypePhotoLibrary
UIImagePickerControllerSourceTypeCamera
UIImagePickerControllerSourceTypeSavedPhotosAlbum
于 2012-09-22T09:53:00.337 回答