[英]xamarin.ios datetime crashes on device
我制作了一个非常简单的Xamarin.iOS应用程序,但是当我在设备上启动它时,我的应用程序立即崩溃:iPhone 4和iPhone 5.在模拟器和iPhone 5s设备上它可以正常工作。
每当我使用DateTime对象时,我的应用程序崩溃。
我使用以下版本的Xamarin.iOS:
Xamarin Studio版本4.2.3(版本59)运行时:Mono 3.2.6((no / 9b58377)软件包版本:302060000
Xamarin.iOS版本:7.0.7.2(商业版)建立日期:2014-17-02 17:43:23-0500
相关代码(我从xamarin的实用程序模板开始):
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
var testDateTime = DateTime.Now;
Console.WriteLine (testDateTime.ToString ());
}
在XCode中我变成了这个错误:异常类型:EXC_BAD_ACCESS(SIGSEGV)
有谁知道这种错误的解决方案?
当区域设置为瑞士德语时,使用带有Xamarin的DateTime对象会导致此问题。 该错误由Xamarin修复,稍后将发布。
在此期间,有一个解决方法:
CultureInfo.DefaultThreadCurrentCulture = CultureInfo.CreateSpecificCulture("de-DE");
感谢伟大的支持Rolf&Xamarin。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.