Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin.ios Xamarin Ios情节提要文件能否从Info.plist获取应用程序版本?_Xamarin.ios_Storyboard_Info.plist - Fatal编程技术网

Xamarin.ios Xamarin Ios情节提要文件能否从Info.plist获取应用程序版本?

Xamarin.ios Xamarin Ios情节提要文件能否从Info.plist获取应用程序版本?,xamarin.ios,storyboard,info.plist,Xamarin.ios,Storyboard,Info.plist,我想在启动屏幕上显示应用程序版本 我搜索了如何从Info.plist获取版本,找到了这个 Ojbect-C NSString *version = [[NSBundle mainBundle] objectForInfoDictionaryKey: @"CFBundleShortVersionString"]; 迅捷的 我想故事板文件可能是由object-c或swift编写的 但它是xml 我不知道我该怎么做 我找到了这个 但是对不起,我不明白 没有更简单的解决方案了吗?如果不可能,每次更新

我想在启动屏幕上显示应用程序版本

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

Ojbect-C

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

我想故事板文件可能是由object-c或swift编写的

但它是xml

我不知道我该怎么做

我找到了这个

但是对不起,我不明白

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

我用android做的很简单,只是让SplashActivity.cs文件包含一个标签。然后像这样添加文本

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

若你们知道答案,请教我。谢谢。

基本上,您可以在android上添加一个新屏幕,并将其用作您的闪屏。如果您对iOS(生成新的ViewController)执行相同的操作,它将在启动几秒钟后立即出现,您也可以在其上添加任何标签。若你们想让iOS在splash上显示,请注意你们提供的链接。其实实现起来并不是那么难,完成后你会知道更多。基本上,你可以在android上添加一个新的屏幕,并将其用作你的启动。如果您对iOS(生成新的ViewController)执行相同的操作,它将在启动几秒钟后立即出现,您也可以在其上添加任何标签。若你们想让iOS在splash上显示,请注意你们提供的链接。其实实现起来并不是那么难,完成后你会知道更多。
FindViewById<TextView>(Resource.Id.lblAppVersion).Text = $"Version {PackageManager.GetPackageInfo(PackageName, 0).VersionName}";