C# 在执行本机代码时收到SIGSEGV。这通常表示mono运行时或某个本机库中出现致命错误

C# 在执行本机代码时收到SIGSEGV。这通常表示mono运行时或某个本机库中出现致命错误,c#,xamarin.ios,segmentation-fault,C#,Xamarin.ios,Segmentation Fault,我正在使用xamarin ios应用程序,试图以简单的方式推送ViewController,但在重复(推送返回,推送返回,…)的过程后,我出现了一个错误 在执行本机代码时收到SIGSEGV。这通常表明 mono运行时或某个本机库中出现致命错误 关于这个错误,我找不到任何帮助 如果有人对此有解决方案,请分享 我正在使用Visual studio for mac 7.3.3版(版本5) 如果有人仍有此问题,我们将不胜感激 因为此错误消息根本不提供任何信息。对我有效的方法是将主页的Initiali

我正在使用xamarin ios应用程序,试图以简单的方式推送ViewController,但在重复(推送返回,推送返回,…)的过程后,我出现了一个错误

在执行本机代码时收到SIGSEGV。这通常表明 mono运行时或某个本机库中出现致命错误

关于这个错误,我找不到任何帮助

如果有人对此有解决方案,请分享

我正在使用Visual studio for mac 7.3.3版(版本5)


如果有人仍有此问题,我们将不胜感激

因为此错误消息根本不提供任何信息。对我有效的方法是将主页的
InitializeComponent()
方法调用放入try/catch,然后读取完整的异常消息

基本上,这是:

public MainPage()
        {
            try
            {
                InitializeComponent();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message); // Optional: A breakpoint in here
            }
        }

需要进一步的上下文。您想要什么样的上下文@AluanHaddah如何构造所推的ViewController。当您弹出时,它是否会被释放?@hmali在visual studio的设备中运行应用程序时,我遇到了类似的错误。你找到解决方法了吗?@ViralNarshana在我的例子中,我在基类中做了一些非常愚蠢的事情,当你的UI代码没有得到很好的管理时,就会出现这个错误。因此,请看一看您的UI代码,例如创建视图并使用代码管理它们。。尝试找出用户界面问题