【问题标题】:Is it possible to access a photo's geotag metadata from within the simulator?是否可以从模拟器中访问照片的地理标记元数据?
【发布时间】:2015-03-18 18:19:01
【问题描述】:

我编写了一个应用程序来检索照片的 GPS 元数据,它可以在我的 iPhone 上运行,但不能在模拟器中运行。如果我将一张包含地理标签的照片拖到模拟器上,它就会被放入照片库中。然后,我的应用发出以下代码:

ALAssetRepresentation *assetRepresentation = [asset defaultRepresentation];
NSDictionary *metadata = [assetRepresentation metadata];

metadata 包含各种项目,但不包含 GPS。让模拟器识别 GPS 元数据有什么技巧吗?

或者,我想做的是在模拟器中运行该应用程序,就像许多不同的设备一样,以获取 App Store 的屏幕截图。如果您的应用无法在模拟器中正常运行,您如何准备 App Store 屏幕截图?

【问题讨论】:

  • 我想你已经回答了你自己的问题。您可以通过使用从您的设备拍摄的同一张照片并将其 photoshop 到另一张照片或对尺寸进行 photoshop 来模拟屏幕截图
  • 好吧,我有一部 iPhone 5。你是否建议我从中截取屏幕截图,然后将其扩展到 iPhone 6 Plus 尺寸?
  • 感谢您的想法。如果可能的话,我认为更好的方法是让 GPS 元数据在模拟器中工作。然后我可以拍一张合法的截图。希望有第一手知识的人能参与进来。
  • 将您的照片存储在服务器(box.com、Dropbox 等)上并通过模拟器的 safari 下载
  • @soulshined:你是对的!!我想问题不在于模拟器中没有地理标记元数据,而是当您通过拖放将照片复制到模拟器时,地理标记由于某种原因被删除。谢谢!

标签: ios ios-simulator alassetslibrary geotagging


【解决方案1】:

为了回答我自己的问题,当您通过拖放将照片复制到模拟器时,似乎 GPS 元数据已从照片中删除。一旦我按照下面@soulshined 的建议(将照片放到 Dropbox 上并从模拟器中下载),一切就完美了。

【讨论】:

    猜你喜欢
    • 2011-09-22
    • 1970-01-01
    • 2017-05-08
    • 2014-08-19
    • 2023-03-14
    • 2012-06-18
    • 1970-01-01
    • 2014-02-10
    • 1970-01-01
    相关资源
    最近更新 更多