我设计了一个可以在iPhone上拥有UIPopoverController
的模型。模型有一个委托(UIViewController
类),我绑定一个函数,为模型中的委托添加UITapGestureRecognizer
,如何初始化模型并调用函数。
我可以这样做,因为我发现Xcode在委托中称为同名函数而不是模型中的函数;
以下是一些代码:
if ([self isKindOfClass:[UIViewController class]])
{
UIViewController *presentViewController = (UIViewController*)self.delegate;
[presentViewController.view addSubview:INviewController.view];
[self addGesture]
}
self.tapGR = [[UITapGestureRecognizer alloc]initWithTarget:self.delegate action:@selector(test)];