gpt4 book ai didi

swift - ComposableSearchablePushRow 与 Eureka 和 Swift 3

转载 作者:行者123 更新时间:2023-11-30 12:36:42 24 4
gpt4 key购买 nike

我在使用 ComposableSearchablePushRow 扩展 Swift 3 的现有 Eureka 插件时遇到问题。可以在此处找到此扩展的源代码:

https://gist.github.com/bithavoc/f5c9d06f024bfb5d9d3bd9452b94849f

我的问题是我真的不知道如何在 FormViewController 中正确调用 ComposableSearchablePushRow()。

这是我之前尝试过的:

+++ ComposableSearchablePushRow<String>("Test") {

}

抛出的错误如下:

“调用中的额外参数”

最佳答案

我一直在研究和解决你的问题,这是我的结果,首先你不能使用 String作为行 ComposableSearchablePushRow 的通用类型因为您需要泛型类型实现 SearchableItem因此,以我的谦虚观点,这个单元格可以满足您的需求,但是您始终可以在您的数据类型中实现此协议(protocol),例如在我的例子中,我使用一个名为 ExampleQuestion 的类但即使我已经实现了协议(protocol),我也无法使其工作,因为这个枚举 ComposableSearchableItem您的 dataProvider 必须返回 ComposableSearchableItems<YourClassType> 的数组就我而言ComposableSearchableItems<ExampleQuestion>我找不到办法让它工作,因为 ComposableSearchableItemsenum .

这是代码

        <<< ComposableSearchablePushRow<ExampleQuestion>.init(tag: "Test").cellSetup({ (pushCell, row) in
row.dataProvider = self.provider2
})

也许这个 ComposableSearchablePushRow 不完整或者没有经过测试,我希望这能在某种程度上有所帮助,如果您在这个主题上有一些进展,请告诉我,最好的祝福

关于swift - ComposableSearchablePushRow 与 Eureka 和 Swift 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42772463/

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