在java中,如果一個方法拋出錯誤,調用它的方法可以將它傳遞給下一個方法。如何在Swift中傳遞錯誤堆棧跟蹤
public void foo() throws Exception {
throw new Exception();
}
public void bar() throws Exception {
foo();
}
public static void main(String args[]) {
try {
bar();
}
catch(Exception e) {
System.out.println("Error");
}
}
我正在寫swift的應用程序,並希望做同樣的事情。這可能嗎?如果不可能,還有其他可能的解決方案是什麼?我的原來的功能,使呼叫有這樣的結構。
func convert(name: String) throws -> String {
}
你讀過[錯誤處理](https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/ErrorHandling.html#//apple_ref/doc/ UID/TP40014097-CH42-ID508)「Swift編程語言」一書的章節? – rmaddy
是的,我無法在那裏找到我的問題的答案。 – Jacob