如何在iOS8上获得包含应用程序版本的扩展程序?

时间:2014-09-24 11:29:34

标签: ios widget ios8

我在iOS8上有一个扩展程序的应用程序。

在扩展程序中,我使用参数包括"应用程序版本"来调用我自己的API服务器。

  • 我可以在每个应用程序部署到App Store时保持扩展版本和应用程序版本相同。
  • 我可以将应用程序版本设置为可以通过扩展程序读取的共享NSUserDefaults

我不喜欢上述解决方案。反正有动态获取包含应用程序的版本吗?

1 个答案:

答案 0 :(得分:0)

你有没有试过访问infoDictionary?您可以从中获得有关应用的许多信息。

目前的版本;

[NSString stringWithFormat:@"current version = %@", [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]]