我目前正在使用Xamarin Forms。我需要为特定的iPhone版本编写一段代码。类似于if (iphone == 5S) then do something
。
我如何在Xamarin Studio(Forms)中实现这一目标。
答案 0 :(得分:-1)
您可以使用this插件获取设备型号。一个好主意是使用Debug.WriteLine()
打印设备模型以查看方法返回的内容。
var model = CrossDeviceInfo.Current.Model;
Debug.Write(model);
if (model == "MySmartPhoneModel)
{
// Your method
}
答案 1 :(得分:-1)
这也可以通过使用DependencyService来实现。 DependencyService允许您访问本机功能。 https://developer.xamarin.com/guides/xamarin-forms/dependency-service/
通过使用UIDevice.CurrentDevice.Model
,您可以在iOS项目中检索用户设备的型号。