swiftUI 中的崩溃处理
Crash handling in swiftUI
ios 的新人,有一些 android 经验。我想在 swiftui 中处理应用程序崩溃(如果可能的话在 ios 中),就像我在 android 中所做的那样,即将用户转发到自定义视图。
基本上,当 java 中发生致命错误时,它会被捕获并被用户转发。
这是java
中的代码
public void uncaughtException(Thread thread, Throwable exception) {
StringWriter stackTrace = new StringWriter();
exception.printStackTrace(new PrintWriter(stackTrace));
System.err.println(stackTrace);
Intent intent = new Intent(myContext, myActivityClass);
String s = stackTrace.toString();
intent.putExtra("error", s);
myContext.startActivity(intent);
android.os.Process.killProcess(android.os.Process.myPid());
System.exit(0);
}
我得到了 Paulw11 的答案。
任何未捕获的错误都将导致崩溃,无法处理崩溃的方式
ios 的新人,有一些 android 经验。我想在 swiftui 中处理应用程序崩溃(如果可能的话在 ios 中),就像我在 android 中所做的那样,即将用户转发到自定义视图。 基本上,当 java 中发生致命错误时,它会被捕获并被用户转发。
这是java
中的代码public void uncaughtException(Thread thread, Throwable exception) {
StringWriter stackTrace = new StringWriter();
exception.printStackTrace(new PrintWriter(stackTrace));
System.err.println(stackTrace);
Intent intent = new Intent(myContext, myActivityClass);
String s = stackTrace.toString();
intent.putExtra("error", s);
myContext.startActivity(intent);
android.os.Process.killProcess(android.os.Process.myPid());
System.exit(0);
}
我得到了 Paulw11 的答案。 任何未捕获的错误都将导致崩溃,无法处理崩溃的方式