数组不计算Swift中的对象

时间:2015-12-18 16:16:47

标签: ios arrays string swift int

好奇为什么这不起作用?

@IBOutlet weak var counterLabel: UILabel! <-- Outlet/var


let array : [Int] = [1,2,3]

self.counterLabel.text = array.capacity

我收到以下错误,我想知道有人知道如何解决这个问题?我试图让文本标签显示数组中的对象数。

  

无法将类型为'Int'的值分配给'String?'

类型的值

1 个答案:

答案 0 :(得分:3)

您正在设置String类型的值,其类型为Int,因此您需要将Int转换为String:

self.counterLabel.text = String(array.count)

正如评论者提到的那样,您正在寻找的财产是重要的