gpt4 book ai didi

ios - 观察数组并将其折叠成字符串

转载 作者:行者123 更新时间:2023-11-29 10:48:29 26 4
gpt4 key购买 nike

我是 FRP 和 MVVM 的新手,但到目前为止一切顺利,但我现在在观察模型上的数组以及将其设置为字符串时遇到问题。

RAC(self, tags) = [[RACObserve(self.deal, tags) sequence] foldLeftWithStart:@"" reduce:^id(NSString *accumulator, NSString *value) {
return [NSString stringWithFormat:@"%@#%@ ", accumulator, value];
}];

上面的代码只是停止了应用程序。

更新

所以我想通了,很典型

RAC(self, tags) = [RACObserve(self.deal, tags) map:^id(NSArray *tags) {
return [[tags rac_sequence] foldLeftWithStart:@"" reduce:^id(NSString *accumulator, NSString *value) {
return [NSString stringWithFormat:@"%@#%@ ", accumulator, value];
}];
}];

但这是最好的方法吗?

最佳答案

这个怎么样:

RAC(self, tags) = [RACObserve(self.deal, tags) map:^(NSArray *tags) {
return [@"#" stringByAppendingString:[tags componentsJoinedByString:@"#"]];
}];

关于ios - 观察数组并将其折叠成字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21468681/

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