Я следовал руководству по созданию приложения для iPhone с несколькими xibs. В руководстве описывается размещение всего кода в файле View, а не в View Controller.
Сейчас я смотрю на использование NSDefaults, чтобы сохранить настройку на экране параметров моего приложения, а затем снова отобразить ее, когда пользователь вернется на экран параметров. Проблема в том, что настройка не загружается обратно.
В моем файле appdelegate.h я получил:
NSInteger gMaxDistance;
@property (nonatomic) NSInteger gMaxDistance;
В моем файле appdelegate.m я получил:
@synthesize gMaxDistance;
В моем OptionsView.m я получил:
NSUserDefaults *AppSettings = [NSUserDefaults standardUserDefaults];
[AppSettings setInteger:(int)distanceSlider.value forKey:@"MaxDistance"];
[AppSettings synchronize];
Как правильно вспомнить это значение и куда должен идти код?
Если я добавлю это в метод OptionsViewController.m viewDidLoad, компилятор пожалуется, что не может найти distanceSlider.
Если я положу его в файл OptionsView.m (где все мои объекты найдены) в методе initWithFrame, ничего не произойдет.
Пожалуйста, помогите, это связывало меня в узлы весь день !!!