gpt4 book ai didi

ios - Eureka Forms 基于 SegmentedRow 隐藏验证错误

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

我无法根据每个 SegmentedRow 的值(切换时)隐藏验证错误。

编辑: Eureka 版本4.0.1

我尝试过的:切换val并与每个ImportSelectionType进行比较

我可以为单个 SegmentedRow 值隐藏它们:下面的代码。

 $0.hidden = Condition.function(["segment"], { form in
if let val = form.rowBy(tag: "segment")?.baseValue as? String {
// TODO: make it work in all cases
return val != ImportSelectionType.keystore.title
}

return false
})

我怎样才能使这个通用,以便它在所有情况下都有效?

编辑:ImportSelectionType 的声明如下。枚举导入选择类型{ 案例 keystore 案例私钥 案例助记符 表壳 watch

var title: String {
switch self {
case .keystore:
return "Keystore"
case .privateKey:
return "Private Key"
case .mnemonic:
return "Mnemonic"
case .watch:
return "Watch"
}
}

init(title: String?) {
switch title {
case ImportSelectionType.privateKey.title?:
self = .privateKey
case ImportSelectionType.watch.title?:
self = .watch
case ImportSelectionType.mnemonic.title?:
self = .mnemonic
default:
self = .keystore
}
}

}

最佳答案

更新到 Eureka 4.1.1 似乎解决了该问题。

关于ios - Eureka Forms 基于 SegmentedRow 隐藏验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49479573/

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