Недавно я обновил свой Xcode с Xcode 7 beta 4 до Xcode 7 beta 5, и у меня появилась ошибка, которой раньше не было. Это означает: «AllocWithZone недоступен в Swift: вместо этого используйте инициализаторы объектов».
Вот код, в котором обнаружена ошибка:
public func copyWithZone(zone: NSZone) -> AnyObject {
let copy = self.dynamicType.allocWithZone(zone) as ChartDataSet
copy.colors = colors
copy.label = self.label
return copy
}
Что мне заменить вместо «.allocWithZone», чтобы он использовал инициализатор объекта вместо этого компонента Obj C?