2 votes

La bibliothèque SwiftChart ne fonctionne pas avec Swift 3.0

J'ai utilisé SwiftChart pour mettre en œuvre les graphiques en lignes et en aires comme dans l'image ci-dessous Line and chart area .

Il fonctionne bien avec Xcode 7.3. Je suis en train de porter mon code vers iOS 10 et donc de le convertir en Swift 3.0. J'obtiens l'erreur suivante :

U

CGPathMoveToPoint(area, nil, CGFloat(xValues[0]), zero)

for i in 0..<xValues.count {
    CGPathAddLineToPoint(area, nil, CGFloat(xValues[i]), CGFloat(yValues[i]))
}

CGPathAddLineToPoint(area, nil, CGFloat(xValues.last!), zero)

et

if labels[i] != 0 {
    // Horizontal grid for 0 is not dashed\
    CGContextSetLineDash(context,phase:0,lengths:[5],count:1)
   // CGContextSetLineDash(context, 0, [5], 1)
} else {
    CGContextSetLineDash(context, 0, nil, 0)
}

Veuillez m'aider à résoudre ce problème

0voto

Vinodh Points 2317

Dernière mise à jour de SwiftChart corrige le problème mentionné ci-dessus. veuillez mettre à jour votre code swift chart lib avec la dernière version.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X