我想在启动画面显示应用版本。
我搜索了如何从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}";
如果您知道解决方案,请教我。谢谢。