ios - 如何使用带有自定义对象的 Set 类型作为数据源

标签 ios swift

我想用我的

var savings = Set<Saving>()

作为我的 UITableView 中的数据源。

我不能用类似的东西

cell.name = savings[indexPath.row].name

因为下标只是Saving。有办法做到这一点吗?

最佳答案

我相信您正在寻找的是这样的东西:

var savings = Array<Saving>()

然后称它为

cell.name = savings[indexPath.row].name

更新

如果您有储蓄作为 Set。您可以从中获取数组并像这样使用它:

let savingsArray = Array(savings)

然后称它为

cell.name = savingsArray[indexPath.row].name

关于ios - 如何使用带有自定义对象的 Set 类型作为数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34547924/

相关文章:

ios - 如何从 json 响应创建动态节头

iphone - 如何自动调整 UIScrollView 的大小以适合其内容

ios - VPP帐户-如果有可用更新,用户会在应用商店上看到角标(Badge)吗?

ios - 当我模拟后台提取时,我收到一条警告,说从未调用完成处理程序

ios - 如何在静态表格单元格中布置多个文本字段? (Xcode, swift )

swift - 生成 QRCode 并将其作为附件通过电子邮件发送的程序无法正常工作,因为 UIImagePNGRepresentation 返回 nil

ios - 重新创建谷歌收件箱的 ios 加号按钮

ios - 游戏套件和 iPhone

ios - Swift 中的 NSUserDefaults 选项

ios - UITabBar iOS 11 额外的地方