У меня чертовски сложная работа по настройке делегата в пользовательском представлении.
Это код инициализации:
- (id)initWithPageNumber:(int)page {
self = [super init];
if (self) {
UpgradeContentView *v = [[UpgradeContentView alloc] initWithPageNumber:page];
[self setView:v];
[v release];
}
return self;
}
тогда в viewDidLoad у меня есть это:
- (void)viewDidLoad {
[super viewDidLoad];
[(UpgradeContentView *)self.view setDelegate:self];
}
, которая не выдает ошибку, и программа запускается, но ни один из моих методов делегата не вызывается, я поместил вызовы NSLog и точки останова, но делегат, похоже, не работает.
Я делаю это совершенно неправильно?
Спасибо