0
私はユーレカに新しいです。私は、アラート要素にハードコードされた値ではなくコレクションを渡したいと思っています。ユーレカ - コレクションから値を渡す方法
class EmployeeType : AnyObject {
var typeId : Int = 0
var description : String = ""
}
:
これは私のクラスである:私は私が持っているクラスの配列を渡したいので
<<< AlertRow<String>() {
$0.title = "Employee Type"
$0.selectorTitle = "Employee Type"
$0.options = ["ADMIN","WORKER","HR","PR"]
}.onChange { row in
print(row.value)
}
}
、代わりにハードコードされたオプション:ここで
は私の実際のコードです
文字列の配列の代わりに、IdとDescriptionを持つクラスがありますか?私はonChangeイベントでIdを取得したいですか? – VAAA
row.valueで1つのStringを取得します。そのため、モデルはその文字列のクラスの正しいインスタンスを見つけることができる必要があります。 –
はい、意味があります。私はちょうどあなたが同じ値を持っているがIdの違いについて心配しています。 – VAAA