0

我在尝试从 InAppSettingsKit 中的两个 IASKCustomViewSpecifier 调用值时遇到问题。我尝试从 customCell 更改 Key 值,但它接缝然后更改 customCell 文本字段的尺寸。它们在模拟器和设备的设置包中看起来很好,但是我无法弄清楚如何独立调用每个

例如

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

Plist 文件内容

项目 0
-Title: One
-Type: IASKCustomViewSpecifier -Key
: customCell
-DefaultValue: Test Example String here

项目 1
-Title:两个
-Type:IASKCustomViewSpecifier -Key
:customCell
-DefaultValue:此处为测试示例字符串

任何帮助都会很棒,

谢谢,

4

2 回答 2

0

我已经想出了如何设置不同的 IASKCustomViewSpecifier 单元格。我更改了它们上的键,它们现在看起来都很好,但我现在面临的问题是,当我退出设置包时,它不会保存我在 IASKCustomViewSpecifier 单元格上所做的更改,其他所有它都可以正常工作。我认为这与这段代码有关

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

}

现在所有的键都不同了,不知道如何处理 forKey@"customCell"。

于 2011-02-23T11:15:56.697 回答
0

我认为我在 Github 上的回答解决了这个问题:https ://github.com/futuretap/InAppSettingsKit/issues/closed#issue/43

于 2011-02-26T13:37:51.093 回答