Eureka
私はライブラリ用にこのコードを持っています:
let section = SelectableSection<ImageCheckRow<String>, String>("Section:", selectionType: .MultipleSelection)
section.tag = "section"
for obj in arrList {
section <<< ImageCheckRow<String>(obj.name){ row in
row.title = obj.name
row.selectableValue = obj.name
row.baseValue = obj.id
row.value = nil
}
}
これは選択可能なリストを示していますが、次のコードは正常に機能しません:
@IBAction func saveAction(sender: AnyObject) {
let section = self.form.sectionByTag("section") as? SelectableSection<ImageCheckRow<String>, String>
for obj in section!.selectedRows() {
print(obj.baseValue)
}
}
これはname
フィールドを出力しますが、id
( row.baseValue = obj.id
) を出力する必要があります。
私はここで何か間違っていますか?