在Swift中使用Object Initializers来替换AllocWithZone

时间:2015-08-07 19:26:29

标签: ios xcode swift swift2 xcode7-beta5

我最近将Xcode从Xcode 7 beta 4更新为Xcode 7 beta 5,并开始出现之前没有出现的错误。那就是:" AllocWithZone在Swift中不可用:改为使用Object Initializers。"

以下是发现错误的代码:

> sum(df$c==df$b)
[1] 6
> sum(df$a=="F")
[1] 6

我用什么代替" .allocWithZone"所以它使用了一个Object Initializer而不是这个Obj C组件?

1 个答案:

答案 0 :(得分:5)

我用过这个,iOS图表库适合我:

let copy=self.dynamicType.initialize() as! ChartDataEntry