问题标签 [swiftbond]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
101 浏览

swift - Swift - Bond Framework - 一对多绑定关系

我有兴趣将单个 Observable 绑定到多个接收器。我怎样才能简洁地做到这一点?

目前,我不得不求助于绑定每个属性:

如果可以使用以下构造怎么办?:

是否已经可以与框架的当前实现进行这种绑定?

0 投票
1 回答
64 浏览

swift - Swift Bond 框架 - 多对一关系 - 如果有任何变化,则触发单个命令

考虑以下示例:

给定一组 observables:

每次发生变化时,我都想执行此代码:

目前,配置这种关系的唯一方法是为每个 Observable 单独添加一个闭包:

目标:

我想使用与此类似的语法对其进行编程:

0 投票
2 回答
129 浏览

ios - 如何将部分添加到我的 UITableViewCell?

如何使用 Bond 框架向我的 UITableViewCell 添加部分?

0 投票
0 回答
155 浏览

ios - 在 Bond Swift 框架中将元素插入到 MutableObservableArray 后,observeNext 多次调用

我有一个与Bond 框架功能MutableObservableArray绑定的对象。observeNext在应用程序第一次打开时,我从用户默认值中获取数组并将其插入到这个空数组中。

我的问题是,在我将元素插入数组后,observeNext函数调用了三次而不是一次。可能是什么问题?

插入功能:

编辑:我认为当它第一次用它初始化数组时,[]它也会进入observeNext。正常吗?

0 投票
0 回答
139 浏览

swift - 为 2 个数据源绑定单个表视图,并使用 Bond 根据所选段进行更新

我正在尝试将单个UITableView与 2 个数据源绑定。我的代码是这样的

我不知道如何根据选定的段索引将正确的数据显示到表视图中。我知道我可以定义一个主要数据源,并且根据段选择,我应该将相应的数据源分配给该实例并从中重新加载 tableview。

但是,如果 Bond 已经内置了该功能,我会尝试简化它。

在这里的任何帮助将不胜感激。

谢谢

0 投票
0 回答
43 浏览

arrays - 如何基于元素包含 textfield.text 的另一个字符串数组创建一个字符串数组。不知道如何以正确的方式过滤它:(

我正在尝试在我的项目中实现 searchTextfield,我正在使用 ReactiveKit/Bond。我创建了一个函数,但不知道如何过滤我的数组元素并基于 searchTextfield.text 文本创建一个新数组。

感谢您的任何帮助!

0 投票
1 回答
59 浏览

swift - 无效更新:反应式编程问题中第 0 节中的项目数无效

我遇到了很大的麻烦,因为当我在我的单元格中选择一个单元格collectionView并更改我的数组数据时,我收到了以下错误消息:

'无效更新:第0节中的项目数无效。更新后现有节中包含的项目数(2)必须等于更新前该节中包含的项目数(2),加上或减去从该部分插入或删除的项目数(1 插入,0 删除)加上或减去移入或移出该部分的项目数(0 移入,0 移出)。

它发生在 iOS 13 之前。在 iOS 13 和更高版本中运行良好。有我的代码: