所以我有一个名为“DrawOnImageViewController”的类,它做了一些非常明显的事情。在它的头文件中,我还有一个使用单一方法定义的协议“DrawOnImageDelegate”:“imageWithDrawingSelected:(UIImage *)image”。这个类显然也有一个符合该协议的“委托”属性。
现在我需要对这个类进行子类化,这样我就可以简单地在 viewWillDisappear 中的委托上调用该委托方法。我对上面的类进行了子类化,然后像这样覆盖 viewWillDisappear:
-(void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
[self.delegate imageWithDrawingSelected:self.imageView.image];
}
此方法 (viewWillDisappear) 执行,但我的委托的委托方法从未被调用。我尝试调用:[super.delegate imageWithDrawingSelected:super.imageView.image];
但这也不起作用......
请帮忙。提前致谢。