gpt4 book ai didi

objective-c - 绑定(bind)未更新。看不出出了什么问题

转载 作者:行者123 更新时间:2023-12-03 17:06:59 25 4
gpt4 key购买 nike

这是我的设置:

在我的应用程序委托(delegate)中,我注册了默认值。

在我的首选项 Nib 中,我使用 Controller 键和模型键路径测试将复选框绑定(bind)到共享用户默认值。

在我的自定义对象中,我有一个属性 BOOL 测试,并在其 init 方法中调用

[self bind: @"test" toObject: [NSUserDefaults standardUserDefaults] withKeyPath: @"values.test" options: nil];

在同一个对象中,我有@property NSString *testString,我还有一个+ (NSSet *)keyPathsForValuesAffectingTestString,它返回一个带有@的NSSet”测试”

我对 - (NSString *)testString 进行了子类化,但它从未被调用。

我错过了什么吗?

提前致谢。

最佳答案

找到了一个解决方案:如果我使用 [NSUserDefaultsController sharedUserDefaultsController] 而不是 [NSUserDefaults standardUserDefaults] ,它就可以工作。

关于objective-c - 绑定(bind)未更新。看不出出了什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5056730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com