Я использую InAppSettingsKit для включения настроек в свое приложение. Я настроил представление настроек с помощью раскадровки xcode, выполнив следующие простые шаги:
1) Я создал контроллер навигации и контроллер представления таблицы
2) В контроллере таблицы я использовал пользовательский класс: IASKAppSettingsViewController в качестве контроллера.
Все работает так, как ожидалось, НО теперь я пытаюсь перенастроить приложение, чтобы настройки, которые изменил пользователь, вступили в силу после выхода из экрана настроек.
В одном учебнике, который я нашел, говорится, что я должен:
Создайте делегата, соответствующего протоколу IASKSettingsDelegate. В текущей версии -settingsViewControllerDidEnd: является единственным обязательным методом.
поэтому делегат должен иметь такой метод, как:
- (void)settingsViewControllerDidEnd:(IASKAppSettingsViewController*)sender {
[self dismissModalViewControllerAnimated:YES];
[self reconfigure];
}
Как я могу создать этого делегата? Я не знаю, куда деть этот метод. В инспекторе подключения раскадровки я вижу, что для делегата есть место, но я не смог его подключить. Пожалуйста, помогите мне понять это, потому что я прочитал множество руководств, объясняющих делегатов, и они меня еще больше запутали. Мне просто нужны простые шаги, как создать делегата и подключить его к контроллеру, который я создал в раскадровке.
Спасибо!