Xcode给我的Swift代码报错:
'myColor'无法构建,因为它没有可访问的初始化程序
import Foundation
protocol Prototype {
func Clone<T>() -> T
}
class myColor: Prototype {
var red: Int?
var green: Int?
var blue: Int?
init () {}
func Clone<myColor>() -> myColor {
let newColor = myColor()
newColor.red = self.red
newColor.green = self.green
newColor.blue = self.blue
return newColor
}
}
错误出现在这一行:
let newColor = myColor()
类型'myColor'没有成员'init'