我在 OSX Mountain Lion 10.8.1 上使用 Xcode 版本 4.4.1 (4F1003)
<小时/>假设您正在 Xcode 中进行调试,并在断点处停止。
然后转到调试控制台提示符并开始输入 po loc
...
对我来说,将会发生以下两种情况之一:
1.) 控制台将显示一个带有选项的弹出窗口(与主文本编辑窗口中自动完成的工作方式相同)
或
2.) 控制台将简单地自动完成它找到的第一件事。例如po localeconv()
。即使我要输入 po locationForAPI
。
据我所知,Xcode 何时表现为 1、何时表现为 2 是随机的。
事实证明 2 根本没有多大用处 ( here are people trying to turn this functionality off )。
<小时/>但是,行为 1 非常有用!
因此,我的问题是: 有谁知道如何强制 Xcode 使用行为 1 而不是行为 2?
最佳答案
解决方案:重新启动Xcode
Xcode 总是以良好的行为开始,然后在某个时刻切换到不良的行为。
(经典的“删除派生数据”在这种情况下不起作用)
关于debugging - 如何使 Xcode 4.4 调试控制台使用弹出窗口进行自动完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12220682/