gpt4 book ai didi

objective-c - 使用 ReactiveCocoa 将 UISwitch 的状态绑定(bind)到 NSUserDefaults

转载 作者:太空狗 更新时间:2023-10-30 03:59:24 25 4
gpt4 key购买 nike

如何将 UISwitch.onNSUserDefaults 中的键值绑定(bind)?

最佳答案

您可以通过以下方式绑定(bind)它们(双向绑定(bind)):

RACChannelTerminal *switchTerminal = self.someSwitch.rac_newOnChannel;
RACChannelTerminal *defaultsTerminal = [[NSUserDefaults standardUserDefaults] rac_channelTerminalForKey:@"someBoolKey"];

[switchTerminal subscribe:defaultsTerminal];
[defaultsTerminal subscribe:switchTerminal];

开关的on 状态以用户默认值或NO 开始。

关于objective-c - 使用 ReactiveCocoa 将 UISwitch 的状态绑定(bind)到 NSUserDefaults,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23107136/

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