Я не уверен, что вы можете использовать inappsettingskit для своих нужд. Это открытый исходный код, поэтому вы можете изменять код по своему усмотрению, но это не выглядит как готовое решение.
Если вы хотите, чтобы эти настройки были доступны в приложении настроек, вам придется поработать с некоторыми обходными путями, например, сохранить NSDate И получить красивый UI-элемент управления для его изменения: используйте текстовое поле, не указан ни один элемент управления, который можно выбрать свидание. Взгляните на документацию Apple .
Так что последним вариантом будет кодирование. Прежде всего, определите, какие типы вы хотите поддерживать. Затем создайте пользовательские TableViewCells, которые отражают эти виды. Если некоторым видам нужен какой-то особый способ редактирования, например, палитра цветов, вам придется также написать эти контроллеры. Вы переводите ячейку в режим редактирования с помощью метода делегата tableView:didSelectRowAtIndexPath
и представляете пользовательский контроллер или переходите к редактированию, например, к UITextField. Слайдер обрабатывается напрямую без какой-либо кодировки.
Ячейкам понадобится какой-то идентификатор, чтобы вы могли идентифицировать их в своей модели. TableView и Core Data могут очень хорошо взаимодействовать друг с другом с помощью NSFetchedResultsController . Создайте простое оконное приложение с шаблоном и установите флажок Использовать основные данные для хранения. RootViewController иллюстрирует, как tableView работает вместе с Core Data. В вашем случае это будет немного сложнее, так как вставка строки должна определить, какую ячейку она должна добавить.
Я думаю, вы должны разобраться в этом и вернуться к более конкретным вопросам.