我最近升级到Xcode 5.1,并且遇到了最烦人的错误。即时搜索或方法搜索对话框(允许您在要查看的给定源文件上搜索方法)不允许我输入多个字符。我有大量的源文件,并且我经常依赖于此。知道为什么会发生这种情况。我尝试过重新安装Xcode(只需将其拖到垃圾箱中)。
您可以通过单击屏幕快照中所示的方法,然后键入一些内容来找到我正在谈论的搜索字段。
当我键入字符时,该字符将替换为最后输入的字母。
最佳答案
(这仅是引用信息:我认为它不会包含在评论中,而是希望报告哪些建议有效和无效。)
我遇到了同样的问题。尝试执行Ctrl + 6打开Document Items下拉菜单时,我无意中键入了一些其他组合键,此后一切都不尽人意。
如clance_911所述,在搜索框中单击后,过滤将起作用。因此,例如,要过滤“init”,我可以按Ctrl + 6打开“文档项”,键入“i”以开始过滤(但是随后的所有字母都将替换i),单击进入搜索文本框,然后继续输入“nit”。这行得通,但是很痛苦。
正如Moze指出的那样,这似乎是外部显示器所特有的。果然,它可以在MacBook显示器上正常工作,但是如果我将Xcode移至外接显示器上,它将停止工作。就我而言,拖动显示排列设置中的菜单栏(使外部显示器成为主显示)确实解决了问题:过滤器在任一窗口中都可以与Xcode一起正常使用。抱歉,艾蒂安:-(
对我有用的另一个解决方案是简单地关闭MacBook:仅在翻盖模式下使用外部显示器。无论如何,这是我的常规设置,但我知道这对每个人都不理想。
关于ios - Xcode 5.1方法搜索仅允许一个字符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22492460/