Ern*_*nie 78 xcode autocomplete xcode9
今天早上,Xcode 9.0(9A235)显示了一个新的/奇怪的自动完成框,它根本不像以前那样.如何获得完整的自动完成框,以便自动完成看起来像通常一样?
Lal*_*hna 133
尝试:
Ern*_*nie 49
删除DERIVED DATA文件夹似乎解决了我的问题.感谢这篇文章:swift println()在编写代码时没有显示自动完成选项
小智 33
Xcode 版本 11.0 (11A420a)
我已经尝试过Lal Krishna为 Xcode V11.0 提供的解决方案。它工作了几次,但后来我没有结果。
我找到了一种解决方案。您必须删除两个文件:
该解决方案现在可以帮助我。可能对其他人有用
Set*_*hmr 23
要尝试的事情:
如果使用cocoapods,请在项目目录中运行此命令:
rm -rf ~/Library/Caches/CocoaPods;
rm -rf Pods; rm -rf ~/Library/Developer/Xcode/DerivedData/*;
pod deintegrate; pod setup; pod install;
Run Code Online (Sandbox Code Playgroud)
清理缓存数据
清理项目 - > Cmd + Shift + K.
清理构建文件夹 - > Cmd + Shift + Option + K.
如果您跳过第一步:
删除派生数据
Xcode Preferences
- > Locations
- >
箭头符号转到DerrivedData
- >删除文件夹
检查Build Phase的编译源.
每一个.swift
与.m
文件中的项目应该是在此列表中,否则将无法在这些文件中自动完成.
优化您的编辑器:
在每个类属性和函数上使用fileprivate,可以减少每个项目的编译器工作范围.
编写模块化/ OOP代码,这样您就可以减少编译器读取的代码.
当结果是复杂计算时,避免使用Type Inferance,并尝试将复杂计算分解为let this = smallerOperation
语句
Isa*_*ner 14
当文件不是Target的成员时,可能会发生这种情况.打开自动完成功能不起作用的文件,并显示Xcode右上角的"实用工具"选项卡(下面的屏幕截图中为蓝色).
确保检查您的目标(通常是您的应用程序名称).自动完成功能几乎可以立即生效,无需重新启动Xcode,清除或删除派生数据.
Abh*_*hal 10
这是一些解决方法,但有效。
清理项目... Command + Shift + K
清理构建文件夹... Command + Shift + Options(Alt) + K
删除项目的派生数据...这可以在此链接的帮助下完成:
关闭 XCode。
重新打开 XCode(让索引完成)并构建项目... Command + B
一旦完成构建,建议就会回来。我已经试过两次了。
更新:
有时问题可能就像重复文件名一样简单。仔细检查您添加的任何新文件名是否与旧文件冲突。
在 Xcode 11.4 中,即使您将现有文件移动到另一个组,建议也会消失。这可以通过重新启动 Xcode 来解决。
我正在使用Xcode 10.2,但遇到了同样的问题。
来自axel的答案帮助我解决了。
无论如何,我将描述更多:
YourProject.xcodeproj
通过单击鼠标右键转到并打开Show Package Contents
xcuserdata
并删除您的youruser.xcuserdatad
如果您还安装了xcworkspace
(如果已经安装了任何Pod),请执行步骤3&4,否则请跳过步骤3&4:
YourProject.xcworkspace
通过单击鼠标右键转到并打开Show Package Contents
转到xcuserdata
并删除您的youruser.xcuserdatad
退出Xcode
rm -rf〜/库/开发人员/ Xcode / DerivedData
经过长时间的搜索,我终于为我解决了这个问题。在 Xcode > Preferences > Text Editing 中,在“Code Completion”中,出于某种原因,我选中了“使用 Escape 键显示完成建议”。一旦我取消选中这个框,自动完成就像一个魅力,甚至不需要重新启动 Xcode!(Xcode 10)
请尝试这样做:
选择文件 >>,检查文件是否已添加到UITesting或UnitTesting目标(文件检查器-> Target Membership)。如果是这样,请取消选中这两个选项,并确保仅选择了项目目标。然后构建并尝试自动完成是否正常。
这对我有用。希望它能帮助某人。
归档时间: |
|
查看次数: |
36613 次 |
最近记录: |