I have a `UITabBarController` implemented by a custom class (eg `HomeTabBarController`) and in my storyboard I've attached to it 3 `ViewController` as it's child.

I know that I can use, in order to select a particular view controller, in my `UITabBarController`:

```
selectedIndex = 2

```

But I would like to make my project a bit more flexible, so I would like to select a child tab only knowing it's **type**, not it's position. How can I do it?