How can I force the UISearchBar to automatically start a new search (like pressing the Search button)? Is there an easy way to achieve this?
Yes you only need to make an implicit call to the searchBarSearchButtonClicked: on your UISearchbarDelegate. Have a look to the official doc for more info about this delegate.
searchBarSearchButtonClicked:
UISearchbarDelegate