Ios &引用;在';试试';表达方式;

Ios &引用;在';试试';表达方式;,ios,swift,try-catch,Ios,Swift,Try Catch,我试图处理异常,但出现警告。“try”表达式中没有对抛出函数的调用” 该警告明确指出getFolder()不会抛出。要消除警告,请删除do-catch块 let folderID = getFolder() 注: 在Swift中,您无法捕获像Objective-C中那样的任意异常。 一个do-catch块只捕获错误由标记有throws关键字的方法抛出。我想你的意思是try getFolder()? let folderID = getFolder()

我试图处理异常,但出现警告。“try”表达式中没有对抛出函数的调用”


该警告明确指出
getFolder()
不会抛出
。要消除警告,请删除
do-catch

let folderID = getFolder()
注:

在Swift中,您无法捕获像Objective-C中那样的任意异常。

一个
do-catch
块只捕获
错误
由标记有
throws
关键字的方法抛出。

我想你的意思是
try getFolder()
let folderID = getFolder()