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