gpt4 book ai didi

ios - 处理返回函数中可能的 nil?

转载 作者:行者123 更新时间:2023-11-28 15:19:44 24 4
gpt4 key购买 nike

<分区>

我有一个函数,我想在其中返回配置好的 UIDocumentInteractionController

问题是,如果我无法构建文档 URL,我想返回,但不能,因为函数需要返回查看器。我如何编辑此函数,以便函数在 URL 有效时返回查看器,如果 URL 无效则返回查看器...

func saveBase64StringToPDF(base64String: String, title: String) -> UIDocumentInteractionController {
guard var documentsURL = (FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)).last,
let convertedData = Data(base64Encoded: base64String)
else {
return // issue is here
}

documentsURL.appendPathComponent(title)

do {
try convertedData.write(to: documentsURL)
} catch {
print("FAILED TO WRITE")
}
let interactionController = UIDocumentInteractionController(url: documentsURL)
return interactionController
}

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