为什么会出现错误?
var colorArray = [UIColor.self] colorArray.append(UIColor.redColor()) //error here colorArray.removeLast()
如何定义一个可变数组来存储UIColor?
UIColor
yzxexxkh1#
@乔治·阿斯达:出现的错误为“无法将值类型'UIColor'转换为预期的参数类型'UIColor. Type'”当设置UIColor类型的空数组时,错误消失,例如,在下面,我已复制了它...
var uiColorArray = [UIColor]() // Empty Array of type UIColor
随后,当我像在您的示例中那样追加和删除Last并在每个阶段打印时,一切都很好,没有任何错误...例如,在Func...
self.uiColorArray.append(UIColor.blueColor) // in Swift 3, its UIColor.blue print(uiColorArray) self.uiColorArray.removeLast() print(uiColorArray)
错误消失了。
nnt7mjpx2#
针对Swift 3进行了更新
let colorArray = [UIColor.red, UIColor.green, UIColor.blue]
2条答案
按热度按时间yzxexxkh1#
@乔治·阿斯达:
出现的错误为“无法将值类型'UIColor'转换为预期的参数类型'UIColor. Type'”
当设置UIColor类型的空数组时,错误消失,例如,在下面,我已复制了它...
随后,当我像在您的示例中那样追加和删除Last并在每个阶段打印时,一切都很好,没有任何错误...例如,在Func...
错误消失了。
nnt7mjpx2#
针对Swift 3进行了更新