UISearchBar en UINavigationController titleView no responde / tappable

Tengo un proyecto Master-Detail que utiliza Xcode 7 beta 4 (Swift 2.1), donde tanto el MVC como el DVC son UIViewControllers. Tengo una propiedad UISearchController en el DVC, que se utiliza para mostrar un UISearchBar en el títuloView del controller de navigation DVC. Esta barra de búsqueda funciona bien en el iPad, pero en el iPhone, cuando presiono el DVC, puedo ver el UISearchBar, pero no se puede tocar ni responder primero.

Lo extraño es que instalé un UISearchController local en viewDidLoad y establezco su searchBar como titleView, puedo interactuar con el UISearchBar muy bien, pero cada vez que presiono el controller de vista, recibo una advertencia:

"No está permitido intentar cargar la vista de un controller de vista mientras está desasignando – UISearchController"

Si creo una instancia de class del UISearchController creando una propiedad DVC, entonces UISearchBar no es interactiva:

self.detailViewController?.navigationItem.titleView = self.searchController.searchBar 

Pero si hago una variable local, es interactiva (con esa advertencia indicada anteriormente):

 let localSearchController = UISearchController(searchResultsController: nil) self.detailViewController?.navigationItem.titleView = localSearchController.searchBar 

Este error me ha quedado completamente estupefacto, y solo ocurre en el iPhone. Parece un problema simple, y he intentado muchos enfoques diferentes para resolverlo. Tal vez alguien tenga una idea de lo que está mal. ¡Gracias!

Pude resolver este problema al search definesPresentationContext en mi aplicación y eliminar todas las instancias del mismo. Estoy seguro de que puede haber una manera de solucionarlo sin borrarlo.