搜索Xcode情节提要

搜索Xcode情节提要,xcode,storyboard,Xcode,Storyboard,我刚刚花了几个小时调试IOS中的一个“无法识别的选择器发送到实例”运行时错误 事实证明,无法识别的选择器是故事板中的错误发送事件,引用了我在ViewController中更改的选择器 我使用“显示搜索导航器”工具在源代码中搜索无法识别的选择器,但找不到它。显然(现在)错误在故事板上 有没有一种好方法可以在情节提要中搜索可能提供代码错误线索的文本?在Xcode中使用搜索导航器不会找到无法识别的选择器,因为正如您所说的,您已经更改了该选择器的名称,搜索导航器不会搜索情节提要的内容 右键单击Xcode

我刚刚花了几个小时调试IOS中的一个
“无法识别的选择器发送到实例”
运行时错误

事实证明,无法识别的选择器是故事板中的错误发送事件,引用了我在ViewController中更改的选择器

我使用
“显示搜索导航器”
工具在源代码中搜索无法识别的选择器,但找不到它。显然(现在)错误在故事板上


有没有一种好方法可以在情节提要中搜索可能提供代码错误线索的文本?

在Xcode中使用搜索导航器不会找到无法识别的选择器,因为正如您所说的,您已经更改了该选择器的名称,搜索导航器不会搜索情节提要的内容

右键单击Xcode中的情节提要文件,然后选择Open As>Source Code。(Edit:最初我指示在外部文本编辑器中打开故事板文件,但这不是必需的)。使用Cmd-F在XML中搜索旧的选择器名称。您将查找名为
action
的XML元素,该元素的
selector
属性等于无法识别的选择器


一旦发现,请检查父XML元素,了解此连接在故事板中的位置。

@Abizern:很抱歉,我没有正确地回答这个问题……谢谢@esker-我关于stackoverflow的第一个问题,一小时后我得到了正确答案!我将使用这种技术,直到SearchNavigator范围包含脚本XML——这对我来说似乎很容易实现。