I have a project using StoryBoards and UISearchDisplayController used in the context of a UINavigationController, that appears in the root viewcont
An important point to note, is that crashes like this can occur if you leave the view whilst your searchDisplayController is still active. This is the issue I was having, selecting an item in the searchDisplayController was set to pop the view controller from the stack, in order to fix this, I had to include the following code before the view was popped...
if (self.searchDisplayController.active) {
[self.searchDisplayController setActive:NO];
}