【问题标题】:Xcode Autocomplete Not Working in SwiftUIXcode 自动完成功能在 SwiftUI 中不起作用
【发布时间】: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。

不幸的是,所有这些都不起作用......

如果你能告诉我任何其他的修复方法,谢谢。

【问题讨论】:

  • 根据该错误,编译器在检查该块内部时遇到了问题。你能告诉我们那里有什么吗?
  • 当您遇到编译器错误时,自动完成功能将停止工作。您需要将代码拆分成更小更易于管理的块。
  • 事实上,我的代码编译得很好。这个错误刚刚出现,我无法启用自动完成

标签: ios xcode swiftui


【解决方案1】:

我认为这是当前 Xcode 版本的错误。使用 Xcode 的 beta 版本解决了这个问题。

【讨论】:

    猜你喜欢
    • 2015-05-28
    • 1970-01-01
    • 2017-02-28
    • 2020-11-14
    • 2014-03-11
    • 2014-01-16
    • 2011-03-14
    • 2013-12-23
    • 2018-01-10
    相关资源
    最近更新 更多