You simply use the selectedSegmentIndex: UISegmentedControl method , and then use the setInteger: forKey: method inside NSUserDefaults . The reason for this (as you seem to hint at your question) is that the selectedSegmentIndex method returns an NSInteger. (His full method signature: @property(nonatomic) NSInteger selectedSegmentIndex)
, ( selectedSegmentIndex).
, ( ), integerSegmentIndex UISegmentedControlNoSegment, , , " ".