gpt4 book ai didi

swift Xcode 6 unwind segue Action 不会触发

转载 作者:行者123 更新时间:2023-11-28 09:31:27 25 4
gpt4 key购买 nike

I have a primary view controller ("Main") embedded in navigation and tab bar controller presenting a modal view controller ("Modal") embedded in a navigation controller.

模态呈现 Controller (“Modal”)的“完成”按钮绑定(bind)到主 Controller (“Main”)中定义的退出操作:

@IBAction func done(segue:UIStoryboardSegue) {}

“完成”按钮没有触发!

我尝试了 Unwind Segue in Xcode 6 Beta 4 中的手动 segue 方法并将“完成”按钮操作绑定(bind)到“模态”中的以下代码:

@IBAction func donePressed(sender: AnyObject) {
performSegueWithIdentifier("unwind", sender: self)
}

也不行!

如果我删除标签栏 Controller ,一切正常 - 这是错误还是限制?

P.S.有一个烦人的日志输出我无法摆脱:

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

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

最佳答案

我一直在努力解决可能是同一个问题(尽管我使用的是 Split View而不是标签栏)并且能够通过将模式转场设置为“Presentation:Current Context”而不是来解决它属性检查器中的“默认”:

enter image description here

(这是在您的屏幕截图中创建“Main”到“Navigation Controller”的 Segue 箭头上的设置)。

关于swift Xcode 6 unwind segue Action 不会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25349649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com