我是初学者,我想通过按下按钮在标签上打印数组。
我已经知道如何将String放在标签中:
@IBAction func Start(sender: UIButton) {
label.text = "Insert Array"
但不是"插入数组"我想插入我的函数,最后创建一个数组。 如果我插入数组,它会说:
使用未解析的标识符'数组'
我的代码在操场上完美运行。
答案 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