如何修复将项目从Xcode 13更新为Xcode 14时的错误

zyfwsgd6  于 2023-01-31  发布在  其他
关注(0)|答案(1)|浏览(320)

我试图将我的项目从Xcode 13更新到Xcode 14。
但我得到了很多错误。他们是相似的,但我不知道如何修复它们。看看下面的图像:

这是同样的错误,出现在很多文件中。
我尝试单击"此处声明的类型"。

但是Swift文件中没有出现错误。
当我单击"self declared here"时,我看到以下内容

它显示文件没有错误。
当我点击错误时,它们有时会消失,但由于一些未知的原因,它们在一段时间后重新出现。
有人知道怎么解决吗?
编辑1:
此问题与"OcrProcessingViewController"类有关。
我注解了这个类,代码又开始工作了,但是我仍然没有找到问题的原因。
如果我恢复代码,现在只能看到一个错误。

这是我的"OcrProcessingViewController"类文件的完整代码
https://swiftfiddle.com/kfmxwr6snrbknne3msmapvkx5m
我怀疑它与"协议CodigoOcrDataDelegate:AnyObject ",但我还不知道这是如何发生的。

2mbi3lxu

2mbi3lxu1#

我找到了问题的根源。
这是财产

lazy var textDetectionRequest: VNRecognizeTextRequest = {
    let request = VNRecognizeTextRequest(completionHandler: handleDetectedText)
    request.recognitionLevel = .accurate
    request.recognitionLanguages = ["en_GB"]
    return request
}()

我只需要把它移到类的开头(从函数内部删除它),现在在Xcode 14上一切都很完美

相关问题