I write custom jabber client in iphone.
I use xmppframework as engine.
And I have UITableViewController with NSMutableArray for repesent contact list.
On iOS 9.3 and Swift 2.x, I simply had to call the function on the main thread :)
self.tableView?.selectRowAtIndexPath(indexPath, animated: false, scrollPosition: .None)