J'ai récemment mis à jour mon Xcode de Xcode 7 beta 4 à Xcode 7 beta 5 et a commencé à avoir une erreur qui n'était pas présente avant. Cela étant: "AllocWithZone n'est pas disponible dans Swift: utilisez les initialiseurs d'objects à la place."
Voici le code où l'erreur est trouvée:
public func copyWithZone(zone: NSZone) -> AnyObject { let copy = self.dynamicType.allocWithZone(zone) as ChartDataSet copy.colors = colors copy.label = self.label return copy }
Qu'est-ce que je remplace à la place de ".allocWithZone" afin qu'il utilise un Object Initializer à la place de ce composant Obj C?
Je l'ai utilisé, et la bibliothèque iOS Charts fonctionne pour moi:
let copy=self.dynamicType.initialize() as! ChartDataEntry