如何使 Xcode 4.4 调试控制台使用弹出窗口进行自动完成?

Posted

技术标签:

【中文标题】如何使 Xcode 4.4 调试控制台使用弹出窗口进行自动完成?【英文标题】:How to make Xcode 4.4 debug console use a popup for autocomplete? 【发布时间】:2012-08-31 18:20:55 【问题描述】:

我在 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?

【问题讨论】:

你试过这个吗:***.com/questions/5431501/…? 这是一个了不起的问题。前几天它为我做了大约 10 分钟,这就像一个调试启示 【参考方案1】:

解决方案:重启 Xcode Xcode 总是从好的行为开始,然后在某个时候切换到不好的行为。

(经典的“删除派生数据”在这种情况下不起作用)

【讨论】:

以上是关于如何使 Xcode 4.4 调试控制台使用弹出窗口进行自动完成?的主要内容,如果未能解决你的问题,请参考以下文章

如何使我的键盘弹出窗口更加流畅,我的视图控制器以模态方式出现?

使用 XCode 5 的 iPhone 弹出窗口视图

Xcode 4.4:此进程的另一个实例已在运行或挂在调试器中

关闭主窗口后如何使弹出窗口自动关闭

Xcode 11 / iOS 13 没有控制台输出

如何使用拇指使 WPF 弹出窗口可拖动?