2017-02-09 9 views
1

私はiCarouselを使用して画像をロータリーフローで表示しています。iCarousel carouselCurrentItemIndexDidChangeメソッドが間違ったインデックスを返す

-(void)carouselCurrentItemIndexDidChange:(iCarousel *)carousel 

スワイプ中に画像を変更する: 私は、このメソッドを呼び出しています。 最初に私が私のビューコントローラに来るとき、このメソッドは呼び出されていて、それは私に-1 0の代わりに現在のインデックスを与えています(and because of this app crash with beyond bounds for empty array)。 誰も私を助けることができます!

答えて

1

この

スウィフト3.0

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

ObjectiveC

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

を試してみてください、私は同じことをやったと私は間違ったインデックスを取得しています。なぜ私は間違ったインデックスを取得しているのですか?私は助けが必要でした。 – Niharika

+0

あなたのカルーセルを見せてください。DataSource&Delegate Methods –

+0

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

関連する問題