This link, 나는Xamarin에서 모든 * iOS 예외를 안정적으로 캡처하려면 어떻게합니까?
AppDomain.CurrentDomain.UnhandledException += (sender, e) => {
try
{
var exception = ((Exception)e.ExceptionObject).GetBaseException();
Console.WriteLine("**SPORT UNHANDLED EXCEPTION**\n\n" + exception);
exception.Track();
}
catch
{
throw;
}
};
질문
를 제외하고 어떤 다른 자 마린 샘플은 AppDelegate에이를 사용 보았다 또한
Runtime.MarshalManagedException += (object sender, MarshalManagedExceptionEventArgs args) =>
{
Console.WriteLine ("Marshaling managed exception");
Console.WriteLine (" Exception: {0}", args.Exception);
Console.WriteLine (" Mode: {0}", args.ExceptionMode);
};
Runtime.MarshalObjectiveCException += (object sender, MarshalObjectiveCExceptionEventArgs args) =>
{
Console.WriteLine ("Marshaling Objective-C exception");
Console.WriteLine (" Exception: {0}", args.Exception);
Console.WriteLine (" Mode: {0}", args.ExceptionMode);
};
아이폰 OS
에서 예외를 처리하는 방법에 대해 설명합니다 유형 (Managed/Unmanaged보다 많은 경우) 및 모든 것을 캡처하는 방법은 무엇입니까?
주 기능을 시도해 보셨습니까? static void Main (string [] args) - Main.cs 파일에 있어야합니다. 추천 할만한 것은 없지만 효과가있을 것입니다.) – Lepidopteron