gpt4 book ai didi

Swift:在 'try' 表达式中没有调用抛出函数

转载 作者:搜寻专家 更新时间:2023-10-30 21:57:32 25 4
gpt4 key购买 nike

我正在尝试处理字符串并设置“try”

var str = String()
do{
let str = try self.processMyString(strToProcess)

}catch{

}

但是我收到了这个错误:

no calls to throwing functions occur within 'try' expression

你们中的任何人都知道为什么会出现此错误或我该如何解决它?

非常感谢您的帮助。

最佳答案

如果你的函数会导致错误,就这样定义它

func canThrowErrors() throws -> String 

喜欢发现here

然后你就可以像以前一样使用 try 了。

关于Swift:在 'try' 表达式中没有调用抛出函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40687474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com