Iphone 过滤摄像头滚轮,以便仅上传指定图片

Iphone 过滤摄像头滚轮,以便仅上传指定图片,iphone,upload,camera,metadata,exif,Iphone,Upload,Camera,Metadata,Exif,我的应用程序通过iphone摄像头生成图片。 我在应用程序中有一个上传功能。 我希望用户能够通过我的应用程序上传,只有它生成的图片 到目前为止,我找到了两种方法: 在数据库中记录并存储资产,以便比较 或 在EXIF的用户注释中编写我自己的元数据。并使用assetForURL检索它 我更喜欢第二个选项,但它似乎只有在用户允许地理标记的情况下才有效?!! 这种事情会吓到客户,你不觉得吗 你知道如何处理这个问题吗?你可能有一个与你创建的图像相关联的类。如何使用[NSObject hash]方法为每个图

我的应用程序通过iphone摄像头生成图片。 我在应用程序中有一个上传功能。 我希望用户能够通过我的应用程序上传,只有它生成的图片

到目前为止,我找到了两种方法:

在数据库中记录并存储资产,以便比较 或 在EXIF的用户注释中编写我自己的元数据。并使用assetForURL检索它

我更喜欢第二个选项,但它似乎只有在用户允许地理标记的情况下才有效?!! 这种事情会吓到客户,你不觉得吗


你知道如何处理这个问题吗?

你可能有一个与你创建的图像相关联的类。如何使用[NSObject hash]方法为每个图像生成一个唯一的ID(不管怎样,只要您需要),并将其写入您可以检查的EXIF字段?ID的独特性现在不是你需要关心的,只是它有一个价值。为什么不创建一个类似“MyAppName#”的字符串并将其放入用户注释中

似乎MakerNote可能是一个很好的标签——“Exif编写器制造商用于记录所需信息的标签。内容由制造商决定,但此标签不应用于其预期用途以外的任何用途。”

稍后,您可能会发现标记的独特性质很有用


我看不出第二个选项需要地理标记吗?

谢谢,这正是我现在正在做的!但如果用户不允许使用地理标记,我似乎无法检查EXIF标记。这正是让我发疯的原因。我不关心地理标记,我只想阅读我自己的标记,例如MakerNote…你真的需要用户对地理标记的权限吗?这是对编写EXIF标记的一个很好的描述,没有提到它。