【发布时间】:2021-02-10 05:09:22
【问题描述】:
目前,我正在尝试创建一个纯 SwiftUI 应用程序。我的 Xcode 版本是最新的 (12.4) 版本。
问题是无论我输入什么,Xcode 都无法识别任何代码。尽管我一直按 Control + 空格,但没有显示自动完成。
编译器无法在合理的时间内对该表达式进行类型检查;尝试将表达式分解为不同的子表达式
这是出现在正文部分的错误消息。之前,错误消息就在存在错误的行上弹出。现在,错误不断出现:
var body: some View { * The compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
我该如何解决这个问题?我想恢复自动完成功能,因为我需要编码。
我尝试了几种方法:退出 Xcode、重新启动笔记本电脑、删除 Derived Data 文件夹、清理构建文件夹以及删除并重新安装 Xcode。
不幸的是,所有这些都不起作用......
如果你能告诉我任何其他的修复方法,谢谢。
【问题讨论】:
-
根据该错误,编译器在检查该块内部时遇到了问题。你能告诉我们那里有什么吗?
-
当您遇到编译器错误时,自动完成功能将停止工作。您需要将代码拆分成更小更易于管理的块。
-
事实上,我的代码编译得很好。这个错误刚刚出现,我无法启用自动完成