如何在标签上显示数组

时间:2015-10-16 15:28:43

标签: ios arrays swift button label

我是初学者,我想通过按下按钮在标签上打印数组。

我已经知道如何将String放在标签中:

@IBAction func Start(sender: UIButton) {
    label.text = "Insert Array"

但不是"插入数组"我想插入我的函数,最后创建一个数组。 如果我插入数组,它会说:

  

使用未解析的标识符'数组'

我的代码在操场上完美运行。

3 个答案:

答案 0 :(得分:2)

试试这个。

你test()函数有NSArray返回类型

func test()-> NSArray{
 //bla bla bla
 let myArray:NSArray = ["data1","data2","data3"]

 print(myArray)
 return myArray;
}

然后你可以得到你的结果

label.text = test().componentsJoinedByString(",")

答案 1 :(得分:0)

每当您想要将非String变量打印为String时,请使用\()

label.text = "\(ArrayFunc())"

如果用于故障排除目的,请使用

println(ArrayFunc())
//or
println("Array: \(ArrayFunc())")

答案 2 :(得分:-1)

尝试以下代码 for(NSAtring * str in resultArray){

en_US