我正忙着尝试在自定义视图上设置代理。
这是初始代码:
- (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调用和断点,但委托似乎没有工作。
我这样做完全错了吗?
由于