2017-02-09 1 views
1

J'utilise iCarousel pour afficher des images dans un flux rotatif. J'appelle cette méthode:Méthode iCarousel carouselCurrentItemIndexDidChange donnant un mauvais index

-(void)carouselCurrentItemIndexDidChange:(iCarousel *)carousel 

pour changer l'image pendant swipe. Maintenant d'abord quand je viens à mon contrôleur de vue cette méthode est appelée et elle me donne -1 Index actuel au lieu de 0. (and because of this app crash with beyond bounds for empty array). Quelqu'un peut-il m'aider!

Répondre

1

essayer cette

Swift 3,0

func carouselCurrentItemIndexDidChange(_ carousel: iCarousel) { 
     print(carousel.currentItemIndex) 
    } 

ObjectiveC

-(void)carouselCurrentItemIndexDidChange:(iCarousel *)carousel { 
     NSLog(@"%d",carousel.currentItemIndex) 
} 
+0

je l'ai fait la même chose et je reçois mauvais index. Pourquoi je me trompe d'index, pour cela j'ai besoin d'aide – Niharika

+0

S'il vous plaît, montrez-moi votre carrousel Méthodes DataSource & Delegate –

+0

http://stackoverflow.com/a/41976632/5461400 –