是否可以从模拟器中访问照片的地理标记元数据?
Is it possible to access a photo's geotag metadata from within the simulator?
我编写了一个应用程序来检索照片的 GPS 元数据,它可以在我的 iPhone 上运行,但不能在模拟器上运行。如果我将包含地理标签的照片拖到模拟器上,它就会被放入照片库中。然后,我的应用发出此代码:
ALAssetRepresentation *assetRepresentation = [asset defaultRepresentation];
NSDictionary *metadata = [assetRepresentation metadata];
和 metadata
包含各种项目,但不包括 GPS。是否有一些技巧可以让模拟器识别 GPS 元数据?
或者,我想要做的是 运行 模拟器中的应用程序与许多不同的设备一样,以获取 App Store 的屏幕截图。如果您的应用在模拟器中无法正常运行,您如何准备 App Store 屏幕截图?
为了回答我自己的问题,当您通过拖放将照片复制到模拟器时,GPS 元数据似乎已从照片中删除。一旦我按照下面@soulshined 的建议(将照片放到 Dropbox 上并从模拟器中下载),然后一切正常。
我编写了一个应用程序来检索照片的 GPS 元数据,它可以在我的 iPhone 上运行,但不能在模拟器上运行。如果我将包含地理标签的照片拖到模拟器上,它就会被放入照片库中。然后,我的应用发出此代码:
ALAssetRepresentation *assetRepresentation = [asset defaultRepresentation];
NSDictionary *metadata = [assetRepresentation metadata];
和 metadata
包含各种项目,但不包括 GPS。是否有一些技巧可以让模拟器识别 GPS 元数据?
或者,我想要做的是 运行 模拟器中的应用程序与许多不同的设备一样,以获取 App Store 的屏幕截图。如果您的应用在模拟器中无法正常运行,您如何准备 App Store 屏幕截图?
为了回答我自己的问题,当您通过拖放将照片复制到模拟器时,GPS 元数据似乎已从照片中删除。一旦我按照下面@soulshined 的建议(将照片放到 Dropbox 上并从模拟器中下载),然后一切正常。