InAppSettingsKit IASKCustomViewSpecifier - PullRequest
0 голосов
/ 22 февраля 2011

У меня возникают проблемы при попытке вызвать значения из двух IASKCustomViewSpecifier в InAppSettingsKit. Я попытался изменить значение ключа из customCell, но оно сшивается, чтобы затем изменить размеры текстового поля customCell. Они прекрасно отображаются в комплекте настроек в симуляторе и устройстве, как только я не могу понять, как вызывать каждый из них независимо

например

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];  
            oneString = [defaults objectForKey:@"customCellOne"];  
            twoString = [defaults objectForKey:@"customCellTwo"];  

Содержание файла Plist

Позиция 0
Название: Один
-Тип: IASKCustomViewSpecifier
-Ключ: customCell
-DefaultValue: строка примера теста здесь

Элемент 1
Название: Два
-Тип: IASKCustomViewSpecifier
-Ключ: customCell
-DefaultValue: строка примера теста здесь

Любая помощь будет великолепна,

спасибо,

Ответы [ 2 ]

0 голосов
/ 26 февраля 2011

Я думаю, что мой ответ на Github решил проблему: https://github.com/futuretap/InAppSettingsKit/issues/closed#issue/43

0 голосов
/ 23 февраля 2011

Я выяснил, как установить разные ячейки IASKCustomViewSpecifier. Я изменил ключи на них, и все они теперь выглядят хорошо, но проблема, с которой я сейчас сталкиваюсь, заключается в том, что когда я выхожу из набора настроек, он не сохраняет изменения, которые я сделал в ячейке IASKCustomViewSpecifier, все остальные работают нормально. Я думаю, что это как-то связано с этим кодом

- (void)textViewDidChange:(UITextView *)textView {
[[NSUserDefaults standardUserDefaults] setObject:textView.text forKey:@"customCell"];
[[NSNotificationCenter defaultCenter] postNotificationName:kIASKAppSettingChanged object:@"customCell"];

}

Теперь, когда все ключи разные, не знаю, что делать с forKey @ "customCell".

...