如何将计数功能添加到UILabel

时间:2016-05-11 01:38:14

标签: ios swift

我正在创建一个应用程序,您可以在其中添加联系人。我想要做的是添加我创建的这个数组中的所有联系人,并将其添加到主页上的UILabel。 在contacts.swift文件中,我创建了一个函数

func countContacts() {
   print(contactsArray.count)
}

contactsArray是我的数组,我拥有所有联系人,甚至添加了新的联系人。现在在主页上我想显示我的联系人数量。我写了这段代码

myLabel2.text = String(contacts.countContacts())

myLabel2是我想要将我所拥有的联系人数量放入的标签。我觉得我做得不对。你如何为UILabel添加一个功能?任何帮助将非常感谢。 :)

3 个答案:

答案 0 :(得分:0)

print只会在调试控制台中打印/记录计数。您需要将字符串分配给标签的文本:

myLabel2.text = [NSString stringWithFormat:@"%@", @(contactsArray.count)];

答案 1 :(得分:0)

myLabel2.text = String(contactsArray.count)

将起作用

答案 2 :(得分:0)

func countContacts() -> String {
  return String(contactsArray.count)
}

myLabel2.text = contacts.countContacts()