Ios 序列标识符错误
我还有一个关于Xcode的问题。我对这东西真的很陌生,所以请容忍我。我的segues在模拟器中工作正常,但我有一个警告,旁边有一个黄色三角形感叹号,上面写着:Ios 序列标识符错误,ios,objective-c,xcode,uiviewcontroller,Ios,Objective C,Xcode,Uiviewcontroller,我还有一个关于Xcode的问题。我对这东西真的很陌生,所以请容忍我。我的segues在模拟器中工作正常,但我有一个警告,旁边有一个黄色三角形感叹号,上面写着: file:///Users/gavlabfhwa3/Desktop/BlindPed/BlindPed/Base.lproj/Main_iPhone.storyboard: warning: Unsupported Configuration: Segues initiated directly from view contro
file:///Users/gavlabfhwa3/Desktop/BlindPed/BlindPed/Base.lproj/Main_iPhone.storyboard:
warning: Unsupported Configuration: Segues initiated directly from view controllers must
have an identifier for use with -[UIViewController performSegueWithIdentifier:sender:]
我解决这样的问题有多重要?这会影响我的实际应用程序吗?我该如何解决这个问题
提前谢谢。我的代码在我问的最后一个问题中发布,如果有必要,我可以将其转发或发布此问题以回答我的其他问题。我的代码中没有任何关于segue的内容,我用故事板来完成所有的segue
-杰夫-如果你的segue没有标识符,它不会造成任何伤害,但它不会被使用。从ViewController添加segue允许从以下位置调用:
[self performSegueWithIdentifier:(NSString *) sender:(id)]
您这样做是为了可以通过编程调用segue,而不是将其连接到按钮或其他东西。如果您的segue没有标识符,则不会造成任何影响,但它将无法使用。从ViewController添加segue允许从以下位置调用:
[self performSegueWithIdentifier:(NSString *) sender:(id)]
这样做是为了可以通过编程方式调用segue,而不是将其附加到按钮或其他东西。好的,这是您应该在Interface Builder中设置的内容。打开故事板,找出场景之间的线条。单击您怀疑导致错误的一个: 在属性检查器上,您应该像我一样指定一个字符串(“toSection”),它对您的应用程序有意义。如果您直接从IB链接不带标识符的情节串连板序列,则它们可以正常工作,但当您以编程方式尝试调用它们时,情况并非如此
我想强调一个事实,即你的应用程序应该尽可能避免警告,并且你会在它们出现时尽快修复它们。很多警告迟早会对你造成伤害。好的,这是你应该在Interface Builder中设置的。打开故事板,找出场景之间的线条。单击您怀疑导致错误的一个: 在属性检查器上,您应该像我一样指定一个字符串(“toSection”),它对您的应用程序有意义。如果您直接从IB链接不带标识符的情节串连板序列,则它们可以正常工作,但当您以编程方式尝试调用它们时,情况并非如此
我想强调一个事实,即你的应用程序应该尽可能避免警告,并且你会在它们出现时尽快修复它们。很多警告迟早会伤害你。谢谢。这很有帮助。但是如果每个故事板序列都有标识符,而你仍然会遇到错误呢?如果你仍然看到错误,那么你的项目将得到一个干净的构建。或者退出Xcode删除派生数据文件夹,然后重新生成。谢谢这很有帮助。但是如果每个故事板序列都有标识符,而你仍然会遇到错误呢?如果你仍然看到错误,那么你的项目将得到一个干净的构建。或者退出Xcode删除派生数据文件夹,然后重新生成。只需在<代码>情节提要中添加序列标识符,此警告将消失只需在<代码>情节提要中添加序列标识符,此警告将消失