Xamarin Ios故事板文件可以从Info.plist获取应用程序版本吗?

时间:2017-11-10 09:04:00

标签: xamarin.ios storyboard info.plist

我想在启动画面显示应用版本。

我搜索了如何从Info.plist获取版本并找到了这个。

Ojbect-C

NSString *version = [[NSBundle mainBundle] objectForInfoDictionaryKey: @"CFBundleShortVersionString"];

迅速

let version: String! = NSBundle.mainBundle().objectForInfoDictionaryKey("CFBundleShortVersionString") as String

我认为storyboard文件可能是用object-c或swift编写的。

但它是xml ......

我不知道我该怎么做。

我发现了这个

How do I display the CFBundleShortVersionString in my LaunchStoryboard?

但抱歉......我无法理解。

没有更简单的解决方案?如果不可能,我每次更新应用程序时都必须更改Info.plist和storyboard文件。

我简单地用android做了,只是让SplashActivity.cs文件包含了一个Label。然后添加这样的文字。

FindViewById<TextView>(Resource.Id.lblAppVersion).Text = $"Version {PackageManager.GetPackageInfo(PackageName, 0).VersionName}";

如果您知道解决方案,请教我。谢谢。

0 个答案:

没有答案