繁体   English   中英

xamarin.ios datetime在设备上崩溃

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM