У меня есть приложение типа UISplitViewController
, где каждый UIViewController
выполняет различные вычисления.У меня есть поповер с сегментированными элементами управления, который позволяет пользователю устанавливать определенные параметры.У меня проблема при сохранении и перезагрузке содержимого UITextfields
и выбранного индекса сегмента, если индекс управления сегментом был сохранен и имеет значение == 1, событие с измененным значением запускается с viewdidload
, так как состояние устанавливается с
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
theDepthSegment.selectedSegmentIndex = [[defaults objectForKey:@"updateMe"] intValue];
Есть ли какой-либо способ предотвратить запуск измененного значения, так как выбранный сегмент установлен в поле зрения: загрузился ли?или, может быть, каким-то образом определить разницу между событиями касания и кодом
Кажется странным, что это происходит, может быть, есть другой способ ....
Спасибо