gpt4 book ai didi

exception - 如何捕获 monotuch/ios 中的所有崩溃异常?

转载 作者:行者123 更新时间:2023-12-02 22:25:49 26 4
gpt4 key购买 nike

我在main.cs中封装了日志代码来捕获异常,但是用monotouch构建的应用程序在iPad上经常崩溃,我找不到任何日志。 (部分代码包含多线程操作和wcf服务)

如何捕获所有崩溃异常?

public class Application
{
// This is the main entry point of the application.
static void Main (string[] args)
{
// if you want to use a different Application Delegate class from "AppDelegate"
// you can specify it here.
try
{
UIApplication.Main (args, null, "AppDelegate");
}
catch (Exception ex)
{
Util.LogException("Main",ex);
}
}
}

最佳答案

Native 崩溃无法转化为托管异常(进程状态无效,因此无法安全继续)。

有两种类型的信息可以帮助您(或帮助其他人帮助您)弄清楚发生了什么:

  • 崩溃报告。
  • 设备日志。

您可以在 Xcode 的管理器中找到崩溃报告,并在 MonoDevelop 的 iOS 设备日志板中找到设备日志。 Here is a more detailed description如何找到每一个。

关于exception - 如何捕获 monotuch/ios 中的所有崩溃异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12985803/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com