因此,我在iOS中使用iCarousel框架。我已经创建了它并在其上调用了几种方法,在模拟器中,当我在应有的区域内滑动时,它会执行适当的NSLog。因此,我知道我的iCarousel已正确创建和初始化。

唯一的问题是,永远不会调用dataSource方法。我什至做到了:

self.myCarousel.dataSource = self;
    self.myCarousel.delegate =self;


在我的viewDidLoad中,但没有被调用

请帮忙!

编辑:解决了!

最佳答案

我的- (NSUInteger)numberOfItemsInCarousel:(iCarousel *)carousel方法由于某种原因返回了0,因此未使用图像。

这是因为我的数组计数由于某种原因返回了0

无论如何,通过编辑- (NSUInteger)numberOfItemsInCarousel:(iCarousel *)carousel返回“幻数”已解决了该问题。

关于ios - 未调用iCarousel数据源,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24886935/

10-13 04:34