没有调用抛出函数

时间:2017-11-19 02:26:26

标签: swift try-catch

您好,我正在尝试从第三方库调用函数。这意味着我无权修改它。我想要做的是检索一个变量,该变量在过程中转换为数组。问题是这个变量之一可能是字典,函数将尝试作为数组访问它并抛出错误。它自身的功能没有被声明为抛出。有没有办法在没有收到此警告的情况下以任何方式添加try catch块?

代码:

let o = try? self.objectAsList(object) //function that could potential throw an error
if (o == nil) {
    print("There was an error")
}
return o

0 个答案:

没有答案