У меня есть класс, используемый для пользовательского интерфейса, с двумя конструкторами:
- (id)initWithBanner:(NSMutableArray *)banner {
if ( ( self = [super initWithNibName:@"UIBanner" bundle:nil] ) ) {
// ... code...
}
return self;
}
- (id)initWithPreview:(NSMutableArray *)previews {
if ( ( self = [super initWithNibName:@"UIBanner" bundle:nil] ) ) {
// ... code...
}
return self;
}
Внутри этих двух конструкторов я использую два выхода, UIPageControl и UIScrollView, связанные с новым XCode 4. Теперь, если я использую первый конструктор initWithBanner, все работает нормально (помещая NSLog (@ "% @" , bannerScroll) дает относительное описание розетки), но когда я использую initWithPreview, мои розетки равны нулю.
Что с этим не так?