【问题标题】:Unwind in Xcode 7 Using Swift 2 Does not Work使用 Swift 2 在 Xcode 7 中放松不起作用
【发布时间】:2015-10-30 07:05:49
【问题描述】:

我有两个视图控制器。在第二个视图控制器中,我有一个名为“Gidelim”的按钮。当我点击它时,我希望它返回到第一个 View Controller。

为此,我在第一个视图控制器中定义了一个函数,如下所示:

The Unwind Segue

函数“YeniVCAc”显示了第二个视图控制器并且它可以工作。函数“ilkVCGit”必须返回到这个视图控制器。

我已经按住 CTRL 键将按钮拖到了第二个视图控制器上的 Exit 上。那我就选择了ilkVCGit。

这个设计一定和我想的一样正确。但是,当我按下第二个视图控制器上的按钮时,应用程序崩溃了。

【问题讨论】:

  • 什么是崩溃信息?
  • 这是一条随意的消息:bla bla 0x00000001111db92d start + 1 21 ??? 0x0000000000000001 0x0 + 1 ) libc++abi.dylib: 以 NSException (lldb) 类型的未捕获异常终止

标签: ios xcode swift


【解决方案1】:

在您的 SecondViewController 类中将您在 Interface Builder 中的按钮连接到此操作:

@IBAction func dismiss(sender: AnyObject) {
    self.dismissViewControllerAnimated(true, completion: nil)
}

【讨论】:

  • 非常感谢您的反馈。它应该工作。但是,我仍然想知道为什么上面的设计不起作用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-28
相关资源
最近更新 更多