gpt4 book ai didi

ios - UIButton RAC 绑定(bind)

转载 作者:行者123 更新时间:2023-11-28 21:31:17 28 4
gpt4 key购买 nike

我开始使用 Reactive Cocoa 研究 MVVM 模式,现在我有一些不清楚的情况。我想将按钮的 enable 属性与我的模型绑定(bind),并同时绑定(bind) rac_command。这是我的代码:

RAC(self.loginButton, enabled) = RACObserve(self.viewModel, loginButtonEnabled);
RAC(self.loginButton, rac_command) = RACObserve(self.viewModel, loginCommand);

- (RACCommand *)rac_loginCommand {
return [[RACCommand alloc] initWithSignalBlock:^RACSignal *(id input) {
return [RACSignal empty];
}];
}

但这是行不通的。

'Signal <RACDynamicSignal: 0x7f805bf05b30> name:  is already bound to key path "enabled" on object <Button: 0x7f805bc3eae0;

希望有人能帮助我。

最佳答案

我找到了答案。正确方法:

- (RACCommand *)rac_loginCommand {

return [[RACCommand alloc] initWithEnabled:self.rac_loginButtonEnableSignal
signalBlock:^RACSignal *(id input) {
return [RACSignal empty];
}];
}

关于ios - UIButton RAC 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35960167/

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