icarousel不显示项目

时间:2013-09-16 15:48:11

标签: objective-c cocoa-touch icarousel

我已经和iCarousel合作了大约一个星期了,而且我在外部测试方面取得了很大的成功。现在,我正试图将它放入我的应用程序,它将不会显示视图。我最初使用的是UIViews,这在我的测试程序中工作得很好,但是由于纯粹的挫败感,我尽可能地基本上只是从示例中复制了所有内容。我连接了委托和数据源,我调用了reloadData,我已经完成了我可以找到解决这个问题的一切,而且它没有得到修复。这里是一些实现icarousel的代码:

- (IBAction)coverflowPressed:(id)sender {
    self.carousel = [[iCarouselExampleViewController alloc]
    initWithNibName:@"iCarouselExampleViewController" bundle:nil];
    [self presentViewController:self.carousel animated:YES completion:nil];
}

其余代码基本上是从我的应用程序外部工作的示例中复制的。正如我所提到的,我DID连接委托和dataSource。它显示背景很好,但它就像旋转木马是空的;它没有任何物品,是的,里面有物品。对我有什么想法吗?

修改

也许我连接了委托和数据源错误。有人可能会解释如何从已经生产中途的应用程序中做到这一点吗?

断点证明它永远不会达到特定于轮播的功能,例如viewForItemAtIndex甚至是awakeFromNib。调用viewDidLoad,所以我在那里设置委托和数据源。最初它们设置在笔尖中,但我将其更改为编程。无论如何继承我的viewdidload方法:

- (void)viewDidLoad {
[super viewDidLoad];
self.carousel.delegate = self;
self.carousel.dataSource = self;

//configure carousel
_carousel.type = iCarouselTypeCoverFlow2;

}

它到达了这个功能的结尾,但它永远不会更远......

0 个答案:

没有答案