Проблема в том, что de selectedSegmentIndex не выбран: «UISegmentedControlNoSegment» псевдоним «-1».
Другие состояния (0, 1, 2 и т. Д.) Я могу сохранить в виде целых чисел и получить с помощью
carTypeSegmentedControl.selectedSegmentIndex = [defaults integerForKey:@"typeOfCar"];
Но -1 не является NSInteger.
Я также пытался удалить Integer из NSUserdefaults, но запрос вернул бы «0», что недопустимо.
Итак, есть ли другой простой способ?