【发布时间】:2014-07-24 15:21:36
【问题描述】:
当尝试在 Xcode 6 中将导航栏按钮连接到 ViewController 的退出项时(不确定这是否是 Xcode 6 的问题,但值得一提,因为它处于测试阶段)它在自定义中找不到 Swift 函数类。
它应该找到的功能:
@IBAction func unwindToList(segue: UIStoryboardSegue) {
}
我在视图上制作了另一个按钮,以确保我可以让 IBAction 与 Swift 一起使用并且我正在正确编写它。这工作正常:
@IBAction func test(sender: AnyObject) {
NSLog("Test")
}
我看到this question 似乎是同样的问题,但根据那里的答案,这应该可以工作。
Xcode 6 处于测试阶段,当然,Swift 是非常新的,但在将其视为潜在错误之前,想看看是否有人遇到过这个问题。
【问题讨论】:
-
请查看 Xcode 发行说明。
-
@JackLawrence 谢谢杰克。那里有一个关于这个的注释,我能够弄清楚。我会在这里更新这个答案。
-
听起来你也在快速学习苹果的 ToDo 应用教程。这是一个快速工作的版本,以防你卡住:github.com/SimpleAsCouldBe/ios-swift-todo
-
@SimpleAsCouldBe 谢谢,是的,我是。我会看看你的回购。
-
您好!每个人。我正在使用 Xcode 6.3,我遇到了上面提到的同样的问题。但是对我来说,出口可以识别除我的 ViewController.swift 之外的视图控制器中的 IBAction,即如果用其他视图控制器编写的 IBAction 函数会显示在出口中,但不会显示在 ViewController.swift 中编写的那些。任何帮助将不胜感激!
标签: ios swift xcode uibarbuttonitem