0
在下面strList
工作正常,但使用listOfRemoveEntity
,当我得到一个编译错误说:没有“项目”候选人产生预期的语境结果类型“(_) - >(_) - > _”
无'项的候选产生预期上下文结果类型“() - >() - > _”
只对不同的是String
数组和RemoveEntity
阵列。你知道为什么吗?
public class RemoveEntity: Mappable {
public var name: String?
required public init?(map: Map){
}
public init() {
}
public func mapping(map: Map) {
name <- map["name"]
}
}
@IBOutlet weak var aTable: UITableView!
var listOfRemoveEntity = Variable<[RemoveEntity]>([])
var strList = Variable<[String]>([])
let disposeBag = DisposeBag()
func subscribeToStrList() {
strList.value.append("111")
strList.value.append("222")
strList.value.append("333")
listOfRemoveEntity.asObservable()
.bindTo(
aTable.rx.items(cellIdentifier: "Cell", cellType: UITableViewCell.self)
){ (row, item, cell) in
cell.textLabel?.text = item
}
.addDisposableTo(disposeBag)
}
这只是为了方便:-)谢谢反正。有时候,人们只是盯着某个东西。虽然有趣的错误信息。 –
这不是世界上最有帮助的错误。 –