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
Post a Comment