gpt4 book ai didi

ios - 使用 populateCellWithBlock FirebaseUI 时出错

转载 作者:搜寻专家 更新时间:2023-11-01 07:31:19 26 4
gpt4 key购买 nike

我收到错误:

Cannot invoke 'populateCellWithBlock' with an argument list of type ((UITableViewCell, NSObject) -> Void)

我不知道为什么会这样。任何建议都会很棒。谢谢。

self.dataSource.populateCellWithBlock { (cell: UITableViewCell, obj: NSObject) -> Void in
let snap = obj as! FDataSnapshot
cell.textLabel?.text = snap.value as? String
}

最佳答案

现在 FirebaseUI 接受 AnyObject 作为两个参数。您可以在闭包内部转换类型。

self.dataSource.populateCellWithBlock { (cell: AnyObject, obj: AnyObject) in
let snap = obj as! FDataSnapshot
let theCell = cell as! UITableViewCell
theCell.textLabel?.text = snap.value as? String
}

我们正在努力在即将发布的版本中实现更好的 Swift 兼容性。

关于ios - 使用 populateCellWithBlock FirebaseUI 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32405241/

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