Выполнение нескольких поисков Я обнаружил, что распространенная проблема заключается в том, что неудобные сеансы были ошибочными при реализации UITabBarController.UITabBarController With Unwind Segue In Swift Не работает
Я создал простой UITabBarController с двумя видами. Вид A и B. Посмотреть
Я следовал инструкциям на: Unwind Segue not working in iOS 8
решение, чтобы добавить пользовательский класс в UITabBarController и использовать это:
CustomTabBarController.swift
import UIKit
class CustomTabBarController: UITabBarController {
override func viewControllerForUnwindSegueAction(action: Selector, fromViewController: UIViewController, withSender sender: AnyObject?) -> UIViewController? {
var resultVC = self.selectedViewController?.viewControllerForUnwindSegueAction(action, fromViewController: fromViewController, withSender: sender)
return resultVC
}
}
I 'связал простую кнопку на View B, чтобы передать строку в View A. Я также дал разворот segue идентификатор при подключении его к Exit и настроить prepForSegue с этим конкретным идентификатором. Я запускаю Xcode 6.2.
Он по-прежнему не работает правильно, как и для других. Я получил segue для правильной работы с тем же кодом без использования UITabBarController. После использования UITabBarController я нажимаю кнопку, связанную с выводом, и ничего не происходит, даже ошибка.
Пожалуйста, оцените любое понимание.
Спасибо