При попытке подключить кнопку панели навигации к элементу Exit ViewController в Xcode 6 (не совсем уверен, что это проблема Xcode 6, но стоит упомянуть, поскольку она находится в бета-версии), она не находит функцию Swift в пользовательском класс.
Функция, которую он должен найти:
@IBAction func unwindToList(segue: UIStoryboardSegue) {
}
Я сделал еще одну кнопку на экране, чтобы убедиться, что я могу получить IBAction, работающую с Swift, и что я правильно ее пишу. Это отлично работает:
@IBAction func test(sender: AnyObject) {
NSLog("Test")
}
Я видел этот вопрос, который похож на ту же проблему, но согласно ответам там это должно работать.
Xcode 6 находится в стадии бета-тестирования, и, конечно же, Swift является очень новым, но ему хотелось узнать, есть ли у кого-то это, прежде чем рассматривать его как потенциальную ошибку.