Метод iCarousel carouselCurrentItemIndexDidChange дает неправильный индекс

Я использую iCarousel для отображения изображений в ротационном потоке. Я вызываю этот метод:

-(void)carouselCurrentItemIndexDidChange:(iCarousel *)carousel 

для изменения изображения во время салфетки. Теперь, когда я прихожу к моему контроллеру представления, этот метод вызывается и дает мне -1 Текущий индекс вместо 0. (and because of this app crash with beyond bounds for empty array). Может кто-нибудь мне помочь!


person Niharika    schedule 09.02.2017    source источник


Ответы (1)


попробуй это

Свифт 3.0

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

ЦельC

-(void)carouselCurrentItemIndexDidChange:(iCarousel *)carousel {
       NSLog(@"%d",carousel.currentItemIndex)
}
person Harshal Valanda    schedule 09.02.2017
comment
я сделал то же самое, и я получаю неправильный индекс. Почему я получаю неправильный индекс, для этого мне нужна помощь - person Niharika; 09.02.2017
comment
Пожалуйста, покажите мне вашу карусель DataSource & Delegate Methods - person Harshal Valanda; 10.02.2017