ios - 如何将 [UILabel] 的集合转换为字符串文本以显示在 ViewController 上?
问题描述
我正在尝试在 的集合上显示相同的信息[UILabel]
,但出现此错误,
' ' 类型的值
[UILabel]?
没有成员 'text'
我在我的代码中收到了这一行的特定错误。
storagetypelabel.text = "\(booking.storageType.uppercased()) STORAGE"
希望对如何更改我的 property.text 标签的输入方式进行一些输入。
由于我将多个集合连接UILabel
到一个[UILabel]
集合,当我调用该[UILabel]
属性时,我应该能够为集合中的所有连接标签显示相同的信息,对吗?
解决方案
text
是单个UILabel
而不是数组的属性,要设置所有标签的文本,请使用
let str = "\(booking.storageType.uppercased()) STORAGE"
storagetypelabel.forEach { $0.text = str }
推荐阅读
- firebase - Firebase 关系实体
- math - 乘以 256 有什么作用
- fossil - 使用 Fossil SCM 提供静态文件
- c# - 如何将 HTML 打印为 pdf 文档
- reactjs - 请求的资源上不存在“Access-Control-Allow-Origin”标头 - 尝试使用 Axios 从 REST api 获取数据时
- log4j - Zeppelin log4j 设置不在控制台中打印日志
- javascript - 如何导出要在中间件中使用的 Node MongoDB 驱动程序连接?
- flutter - 字符串 num1=stdin.readLineSync(); 不允许我输入数字,答案显示“空”
- bioinformatics - 蛋白质中原子的杂交(Biopython)
- php - 在子主题中覆盖父主题文件的问题