XCode 没有在自动完成中提供任何有用的信息

Posted

技术标签:

【中文标题】XCode 没有在自动完成中提供任何有用的信息【英文标题】:XCode does not give any useful information in autocomplete 【发布时间】:2011-09-18 13:54:53 【问题描述】:

在旧版本的 Xcode(Xcode 4.1 之前)中,点击 ESC 会提供一个非常有用的自动完成窗口,包括任何可用方法的返回值。然而,在 XCode 4.1 中,点击 ESC 会提供一个不太有用的自动完成助手。它不给出方法的返回值,只列出当前文件中已经使用过的方法和变量。有没有办法找回更有用的旧功能?

【问题讨论】:

尝试关闭 Xcode 并重新启动。有时这会重新生成代码索引。这样做通常会有所帮助。 【参考方案1】:

尝试删除包含项目索引信息(项目中使用的类和方法)的派生数据文件夹并重新打开项目。这样做会启动 Xcode 的索引器。

派生数据文件夹的路径可以在管理器的 (Cmd+Shift+2) 项目选项卡中找到。

【讨论】:

以上是关于XCode 没有在自动完成中提供任何有用的信息的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 13 - 关闭自动导入功能

Xcode 6.1 if/else/for/switch 语句不自动完成(仅限 Swift)

在 XCode 中导航自动完成条目

Xcode 9 自动完成无法正常工作

Swift - Xcode 8.3 自动完成未显示

Xcode 6 自动完成失败(<<错误类型>>)