我正在尝试使用此方法关闭超级视图[self.superview buttonPressedClose];
我已经在我的超级视图中实现了该方法,并且一切正常。
但它在编译期间给了我一个警告“ UIView 可能无法响应 'buttonPressedClose' ”。
如果我将其更改为以下行,它不会给我警报,但这是正确的方法吗?
if ([self.superview respondsToSelector:@selector(buttonPressedClose)]) {
[self.superview performSelector:@selector(buttonPressedClose) withObject:nil afterDelay:0.0];
}
谢谢。
**编辑错字..