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发布的解决方案有效,但正如前面的评论所报告的,选项卡显示在底部,允许用户从应该是模式的视图中导航。