Utilisation des initialiseurs d'objects dans Swift pour replace AllocWithZone

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