use*_*042 0 action modal-dialog segue swift xcode6
模态控制器("模态")的"完成"按钮绑定到主控制器("主")中定义的退出操作:
@IBAction func done(segue:UIStoryboardSegue) {}
Run Code Online (Sandbox Code Playgroud)
"完成"按钮没有开火!
我在Xcode 6 Beta 4中尝试了Unwind Segue的手动segue方法,并将"完成"按钮动作绑定到"Modal"中的以下代码:
@IBAction func donePressed(sender: AnyObject) {
performSegueWithIdentifier("unwind", sender: self)
}
Run Code Online (Sandbox Code Playgroud)
它也不起作用!
如果我删除标签栏控制器一切正常 - 这是一个错误或限制?
PSThere是一个恼人的日志输出我无法摆脱:
2014-08-17 16:14:15.380 SwiftPhotoCards[9113:497540] 17545849:_UIScreenEdgePanRecognizerEdgeSettings.edgeRegionSize=13.000000
Run Code Online (Sandbox Code Playgroud)
不知道它是否与问题有关,但我认为值得一提.
Pay*_*ick 12
我一直在努力解决可能是同一个问题(尽管我使用的是Split View而不是Tab Bar)并且能够通过将Modal segue设置为"Presentation:Current Context"而不是"Default"来解决它在属性检查器中:
(这是Segue箭头上的设置,在屏幕截图中为"导航控制器"创建"Main").
归档时间: |
|
查看次数: |
3295 次 |
最近记录: |