If there's a better way to accomplish this feel free to give me hints.
What I'm trying to do is open up a search controller from a UITableViewCell select event (it's for address input). I've accomplished by creating a whole new view controller in storyboard, etc. but this seems needless heavy handed for just presenting an address lookup.
I tried instantiating a UISearchContainerViewController also but I can't for the life of me figure out how to make it "work". It presents "black".
Edit: I've found that despite what the docs say about wrapping the UISearchController in a UISearchContainerViewController presenting the UISearchController directly works fine.
https://developer.apple.com/documentation/uikit/uisearchcontroller
Although a UISearchController object is a view controller, you should never present it directly from your interface. If you want to present the search results interface explicitly, wrap your search controller in a UISearchContainerViewController object and present that object instead.