Swift 使用eureka基于对象设置文本
我试图在一个领域对象中将基于值的设置为name,但是它在单元格中将Swift 使用eureka基于对象设置文本,swift,eureka-forms,Swift,Eureka Forms,我试图在一个领域对象中将基于值的设置为name,但是它在单元格中将Ladder{显示为文本,而不是name <<< MultipleSelectorRow<Ladder>("Rank") { $0.hidden = Condition.predicate(NSPredicate(format: "$Game == nil")) $0.title = $0.tag }.cellUpdate
Ladder{
显示为文本,而不是name
<<< MultipleSelectorRow<Ladder>("Rank") {
$0.hidden = Condition.predicate(NSPredicate(format: "$Game == nil"))
$0.title = $0.tag
}.cellUpdate { cell, row in
let formvalues = self.form.values()
let game = formvalues["Game"] as! Game
let ranks = Array(game.ranks)
row.options = ranks
row.displayValueFor = { (rowValue: Set<Ladder>?) in
return rowValue?.map({ $0.name }).sorted().joined(separator: ", ")
}
cell.textLabel?.font = UIFont(name: "Avenir-Book", size: 16)
cell.preservesSuperviewLayoutMargins = false
cell.separatorInset = UIEdgeInsets.zero
cell.layoutMargins = UIEdgeInsets.zero
}
领域模型
class Ladder: Object {
dynamic var id = ""
dynamic var name = ""
override static func primaryKey() -> String? {
return "id"
}
}
两个不同的问题。一个是值的输出这是文本单元格中的选项两个不同的问题。一个是值的输出这是文本单元格中的选项
class Ladder: Object {
dynamic var id = ""
dynamic var name = ""
override static func primaryKey() -> String? {
return "id"
}
}