好奇为什么这不起作用?
@IBOutlet weak var counterLabel: UILabel! <-- Outlet/var
let array : [Int] = [1,2,3]
self.counterLabel.text = array.capacity
我收到以下错误,我想知道有人知道如何解决这个问题?我试图让文本标签显示数组中的对象数。
无法将类型为'Int'的值分配给'String?'
类型的值
答案 0 :(得分:3)
您正在设置String类型的值,其类型为Int,因此您需要将Int转换为String:
self.counterLabel.text = String(array.count)
正如评论者提到的那样,您正在寻找的财产是重要的