如何确定映像是制作到设备上还是从外部iOS下载?
实际上,我在标题中的问题是,如何确定图像是在设备上制作的还是从外部下载的 我使用AlassetLibrary和标准UIImagePickerController来加载图像,但它们可以返回用户从internet保存的图像或从电子邮件中获取的图像,我需要切换在带有摄像头和其他设备的设备上制作的图像如何确定映像是制作到设备上还是从外部iOS下载?,ios,image,uiimagepickercontroller,exif,alassetslibrary,Ios,Image,Uiimagepickercontroller,Exif,Alassetslibrary,实际上,我在标题中的问题是,如何确定图像是在设备上制作的还是从外部下载的 我使用AlassetLibrary和标准UIImagePickerController来加载图像,但它们可以返回用户从internet保存的图像或从电子邮件中获取的图像,我需要切换在带有摄像头和其他设备的设备上制作的图像 请随意提问,我希望社区能帮助我。您需要将源代码指定为UIImagePickerControllerSourceTypeSavedPhotosAlbum。这会将设备的相机卷相册指定为图像选择器控制器的源。请
请随意提问,我希望社区能帮助我。您需要将源代码指定为
UIImagePickerControllerSourceTypeSavedPhotosAlbum
。这会将设备的相机卷相册指定为图像选择器控制器的源。请参阅上的文档,您可以尝试阅读字典,如:
- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
//your code
NSLog(@"INFO: %@", info);
}
您将看到有一个包含设备信息的密钥:
"{TIFF}" = {
DateTime = "2012:09:13 16:59:41";
Make = Apple;
Model = "iPhone 4S";
Software = "5.1.1";
XResolution = 72;
YResolution = 72;
};
希望能有所帮助。不,不起作用,我刚从互联网上保存了一只脚,它会显示在照相胶卷上,我只需要确定在这个设备上拍摄的照片。