performSegueWithIdentifier没有标识符标识

伊恩

我在测试我的应用程序时遇到崩溃。下图是我的故事板:

故事板

我在View Controller中有代码:

@IBAction func unwindToHomeScreen(segue:UIStoryboardSegue) {

}

“添加新项”的视图有一个“取消”按钮,我有控制地将其拖动到顶部的“退出”图标并链接到unwindToHomeScreen,效果很好。

“添加新项”具有一个类AddTableViewController和我在其中编写的代码:

@IBAction func save() {
    // Execute the unwind segue and go back to the home screen
    performSegueWithIdentifier("unwindToHomeScreen", sender: self)
}

我控制将“保存”按钮拖到功能上,但是当我单击按钮时应用崩溃

我可以dismissViewControllerAnimated(true, completion: nil)代替使用,但是我只是想知道为什么performSegueWithIdentifier不能工作?

我在dropbox.com/s/hpybgg9x67rtqng/foodpinstatictable.zip?dl=0上阅读了代码,并尝试制作一个并使用performSegueWithIdentifier此示例进行练习,但她没看到segue标识符,有什么区别?

天文CB

您实际上并没有给segue一个标识符。unwindToHomeScreen是可以调用的函数;您要寻找的是您的segue标识符,该标识符在Interface Builder中设置如下:

设定识别码

在此示例中,我有一个通过Interface Builder(如您描述的那样)连接到下一个视图的按钮(“ Interface Builder”),以及一个IBAction在我的视图控制器中(“以编程方式”)连接到该视图的按钮

@IBAction func goToNextView(sender: UIButton!) {
    self.performSegueWithIdentifier:("go", sender: self)
}

无论如何,您缺少的是实际的标识符,可以在Interface Builder中创建的序列的属性中进行设置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

标识符存在时,“接收者没有标识符标识符”

来自分类Dev

performSegueWithIdentifier不产生带有标识符错误的segue

来自分类Dev

获取没有标识符的数据

来自分类Dev

接收器...没有标识符错误的警告

来自分类Dev

场景无法访问...没有标识符

来自分类Dev

CoreBluetooth [WARNING]没有还原标识符,但委托实现

来自分类Dev

如何使用Greasemonkey选择没有标识符的div?

来自分类Dev

没有唯一标识符的自举崩溃

来自分类Dev

beautifulsoup表中没有唯一标识符

来自分类Dev

没有自我标识符的F#Val

来自分类Dev

Python beautifulsoup提取没有标识符的值

来自分类Dev

如何加载没有标识符的Json属性?

来自分类Dev

从列表中选择没有标识符的

来自分类Dev

没有适当的标识符时的.click()

来自分类Dev

用Jackson解析没有标识符的JSON对象

来自分类Dev

获取资源价值时没有包标识符

来自分类Dev

分区检测为/ dev / sdb,没有标识符

来自分类Dev

为什么没有记录约束标识符?

来自分类Dev

学说:没有指定标识符/主键

来自分类Dev

带有联接的无效标识符

来自分类Dev

AlamofireObjectMapper:带有标识符的JSON

来自分类Dev

标识符中有顺序吗?

来自分类Dev

预期的标识符

来自分类Dev

预期标识符

来自分类Dev

标识符太长

来自分类Dev

预期的标识符或'('

来自分类Dev

没有html元素没有标识符时如何使用watir迭代表

来自分类Dev

D,设置类属性,声明符没有标识符

来自分类Dev

jQuery在没有换行符的情况下添加意外标识符