Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 序列标识符错误_Ios_Objective C_Xcode_Uiviewcontroller - Fatal编程技术网

Ios 序列标识符错误

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

我还有一个关于Xcode的问题。我对这东西真的很陌生,所以请容忍我。我的segues在模拟器中工作正常,但我有一个警告,旁边有一个黄色三角形感叹号,上面写着:

    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删除派生数据文件夹,然后重新生成。只需在<代码>情节提要中添加序列标识符,此警告将消失只需在<代码>情节提要中添加序列标识符,此警告将消失