Swift捕获和切换模式用于显式错误处理