Ios Can';找不到没有标识符的序列
我在Xcode 6和7中得到了一个警告,上面写着: “直接从视图控制器启动的分段必须具有标识符” 然而,当我查看故事板中的所有片段时,它们都有标识符,并且我以编程方式调用它们。无论如何,它都不是一个表演的障碍——这个应用程序可以构建并且完全可用。我只是不喜欢警告 有一些像这样的相关问题,但这不是我看到的问题 有隐藏的种族可以居住的地方吗?或者是我可以查看的序列的主列表 我可以查看的序列主列表Ios Can';找不到没有标识符的序列,ios,objective-c,xcode,uistoryboard,uistoryboardsegue,Ios,Objective C,Xcode,Uistoryboard,Uistoryboardsegue,我在Xcode 6和7中得到了一个警告,上面写着: “直接从视图控制器启动的分段必须具有标识符” 然而,当我查看故事板中的所有片段时,它们都有标识符,并且我以编程方式调用它们。无论如何,它都不是一个表演的障碍——这个应用程序可以构建并且完全可用。我只是不喜欢警告 有一些像这样的相关问题,但这不是我看到的问题 有隐藏的种族可以居住的地方吗?或者是我可以查看的序列的主列表 我可以查看的序列主列表 当然。控件在项目导航器中单击情节提要的列表,然后选择Open As>Source Code。现在,您可以
当然。控件在项目导航器中单击情节提要的列表,然后选择Open As>Source Code。现在,您可以以XML的形式阅读和搜索故事板。查找一个没有标识符属性的
。在我的例子中,即使在搜索故事板的源代码时,我也找不到没有标识符的序列(谢谢@matt)。我为消除警告所做的是:
一旦您遵循了本文中的建议,您可能需要重新启动Xcode。这方面的一个指示是警告计数大于警告面板中显示的实际警告数。执行清理或清理生成文件夹、重建等操作可能无法清除此警告。我在Xcode 8.2.1版本中就遇到过这个问题!我有一段放松的旅程,我已经忘记了!哦,对于其他任何一个看到类似问题的人来说,我粗俗的“放松”片段并没有出现在故事板的视觉部分。这只不过是树上的一条线而已……天知道我什么时候把它放在树上,或者我想做什么……我想一些隐藏的片段是自动创建的。@DavidMoles不,故事板中的片段是一个和其他任何对象一样的对象。它不会像按钮或视图控制器那样“隐藏”或“自动”出现。@马特:许多对象都是通过向情节提要中添加其他对象而自动创建的,甚至是通过创建新的情节提要而自动创建的。在XCode中创建一个新的Cocoa应用程序(我使用的是8beta),打开
Main.Storyboard
作为源代码,然后搜索segue
。您会发现类似于
的内容。在IB中,这被列为“窗口内容”与“视图控制器”之间的关系&您不能在其上设置标识符。不完全隐藏,但序列也不明显。是的,这会移除它们。。。但当您重新构建时,它们会再次出现……是的,dat确实做到了:)“我尝试了许多技巧和修复,但没有重新启动xcode。因此,我们无法判断哪种方法有效:(