You are accessing selectedIndex property in wrong way.. I thinks you have created your own way to doing things in Objective-c. SelectedIndex in an instance Variable so you require same for setting/getting it.
Rewrite your viewDidLoad
as follows...
- (void)viewDidLoad
{
self.selectedIndex = 1; // or [self setSelectedIndex:1]
}