想知道为什么这不起作用?
@IBOutlet weak var counterLabel: UILabel! <-- Outlet/var
let array : [Int] = [1,2,3]
self.counterLabel.text = array.capacity
我收到以下错误,我想知道有人知道如何解决这个问题吗?我正在尝试让文本标签显示数组中的对象数量。
Cannot assign a value of type 'Int' to a value of type 'String?'
最佳答案
您正在使用 Int 类型的值设置 String 类型的值,因此需要将 Int 转换为 String:
self.counterLabel.text = String(array.count)
正如评论者所提到的,您正在寻找的特性很重要
关于ios - Swift 中的数组不计算对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34359760/