Xcode 5.0.2中的iCarousel,在一个视图控制器中的多个轮播没有得到caraousel的实例

时间:2013-12-10 12:32:29

标签: ios7 xcode5 icarousel

在Xcode 5.0.2中创建了一个项目,在一个视图控制器中有故事板,自动布局和3个转盘

  1. 在viewcontroller中导入icarousel。
  2. 已连接的委托,数据源。
  3. 将旋转木马连接到不同的icarousels对象。

    @property (nonatomic, strong) IBOutlet iCarousel *carousel1;
    @property (nonatomic, strong) IBOutlet iCarousel *carousel2;
    @property (nonatomic, strong) IBOutlet iCarousel *carousel3;
    
  4. 当我运行项目委托时,数据源工作正常,但是当我尝试检查实例如下时

        - (NSUInteger)numberOfItemsInCarousel:(iCarousel *)carousel
        {
            //return the total number of items in the carousel
            //return the total number of items in the carousel
            NSLog(@"Carousel%@", carousel);
                NSLog(@"carousel1%@", carousel1);
            NSInteger itemsTMP;
            if (carousel == self.carousel1)
            {
                itemsTMP = [_items count];
            }
    

    在nslog中,它为carousel1显示为NULL

    所有的联系似乎都很完美。无法弄清楚错误。

2 个答案:

答案 0 :(得分:0)

讨厌夸大这里显而易见的事实,但事实上没有' *'在carousel1属性之前将是我执行的第一个补救措施。

答案 1 :(得分:0)

RestKit 添加到项目中没问题。还是不确定。如何解决问题。
按照以下步骤克服问题:
 1.删​​除旧视图和关联的视图控制器。
 2.创建新视图,新控制器。在删除任何关联的视图之前,请小心连接并将其删除。 我已经得到了旋转木马工作的实例。

但上面似乎是一种解决方法,但仍然没有弄清楚问题。