ios - Pass NSArray to UIView -


i presumed simple not working.

i trying pass nsarray uiview getting imported nib.i importing as:

 draggableviewbackground *draggablebackground = [[draggableviewbackground alloc]initwithframe:frame];     draggablebackground.examplecardlabels = @[@"mercedes-benz", @"bmw", @"porsche",                                               @"opel", @"volkswagen", @"audi"];     [self.ripcontainer addsubview:draggablebackground]; 

on draggableviewbackground uiview

.h

 @property (retain,nonatomic)nsarray* examplecardlabels; 

.m

    - (id)initwithframe:(cgrect)frame         {         self = [super initwithframe:frame];         if (self) {              [super layoutsubviews];              nslog(@"dish rip %@", examplecardlabels);                     }           return self;           } 

i getting null value. aware 101 basics when passing data don't understand why isn't working.

make init this:

- (id)initwithframe:(cgrect)frame andcards:(nsarray *)cards{     self = [super initwithframe:frame];     if (self){         self.xamplecardlabels = cards;     }     return self; } 

and call it

 draggableviewbackground *draggablebackground = [[draggableviewbackground alloc]                                                             initwithframe: frame                                                                   andcards: @[@"mercedes-benz", @"bmw", @"porsche",@"opel", @"volkswagen", @"audi"]]; 

Comments

Popular posts from this blog

Email notification in google apps script -

c++ - Difference between pre and post decrement in recursive function argument -

javascript - IE11 incompatibility with jQuery's 'readonly'? -