我最近将Xcode从Xcode 7 beta 4更新为Xcode 7 beta 5,并开始出现之前没有的错误.那就是:"AllocWithZone在Swift中不可用:改为使用Object Initializers."
以下是发现错误的代码:
public func copyWithZone(zone: NSZone) -> AnyObject {
let copy = self.dynamicType.allocWithZone(zone) as ChartDataSet
copy.colors = colors
copy.label = self.label
return copy
}
Run Code Online (Sandbox Code Playgroud)
我用什么代替".allocWithZone",以便它使用对象初始化器代替这个Obj C组件?