我使用委托将数据发送回VC。
我传递了数据和文本文件,但我还需要从数组中发送数据
如何在下面的代码中使用数组(CardColor:(ColorArrayTwo)))< - 中的数据
CardColor是UIColor
var ColorArrayTwo = [UIColor]()
self.delegate?.AddCard(CompanyName: "\(CNField.text!)", CardColor: (ColorArrayTwo??????))
AddCard
protocol AddDelegate {
func AddCard(CompanyName: String, CardColor: UIColor)
}
答案 0 :(得分:2)
试试这段代码 更改此代码
protocol AddDelegate {
func AddCard(CompanyName: String, CardColor: [UIColor])
}
for Data in ColorArrayTwo {
lbltitle.textColor = Data
}
======OR====
lbltitle.textColor = ColorArrayTwo[1]