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