Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.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
swift Xcode 6展开顺序动作未触发_Swift_Modal Dialog_Action_Segue_Xcode6 - Fatal编程技术网

swift Xcode 6展开顺序动作未触发

swift Xcode 6展开顺序动作未触发,swift,modal-dialog,action,segue,xcode6,Swift,Modal Dialog,Action,Segue,Xcode6,模态呈现控制器模态的“完成”按钮绑定到主控制器主控制器中定义的退出操作: @IBAction func done(segue:UIStoryboardSegue) {} “完成”按钮未启动 我已经尝试了手动分段方法,并将“完成”按钮操作绑定到模式中的以下代码: @IBAction func donePressed(sender: AnyObject) { performSegueWithIdentifier("unwind", sender: self) } 它也不起作用 如果我删除

模态呈现控制器模态的“完成”按钮绑定到主控制器主控制器中定义的退出操作:

@IBAction func done(segue:UIStoryboardSegue) {}
“完成”按钮未启动

我已经尝试了手动分段方法,并将“完成”按钮操作绑定到模式中的以下代码:

@IBAction func donePressed(sender: AnyObject) {
    performSegueWithIdentifier("unwind", sender: self)
}
它也不起作用

如果我删除选项卡栏控制器,一切正常-这是一个错误还是一个限制

另外,我无法摆脱一个恼人的日志输出:

2014-08-17 16:14:15.380 SwiftPhotoCards[9113:497540] 17545849:_UIScreenEdgePanRecognizerEdgeSettings.edgeRegionSize=13.000000

不知道这是否与这个问题有关,但我认为值得一提

我一直在努力解决同样的问题,尽管我使用的是拆分视图而不是选项卡栏,并且能够通过在属性检查器中将模式顺序设置为Presentation:Current Context而不是Default来解决它:


这是在屏幕截图中创建主导航控制器的Segue箭头上的设置。

您是否尝试使用Xcode 6 beta 6?你尝试过一个全新的Swift项目吗?展开段通常使用Xcode 6 beta 5固定。我能够在一个新的Swift Master Detail应用程序项目中使用Xcode 6 beta 6设置一个Unwind segue@IBAction func donesegue:UIStoryboardSegue{}。它在beta 6中也不起作用。我把segue的型号从modal改为popover,现在它可以正常工作了。先生,你就是那个人。事实上我收回了一部分。使用选项卡栏控制器,它最终显示底部的选项卡。。。啊,苹果……这不仅仅限于斯威夫特。我对使用常规Obj-C从模式序列展开序列有问题。@payton发布的解决方案有效,但正如前面的评论所报告的,选项卡显示在底部,允许用户从应该是模式的视图中导航。