基本上,如果我声明了一个方法并绑定了一个按钮,例如:
- (IBAction) clickMe:(id)sender {
.....
}
此方法中是否有一种方法可以查看 sender 是否是UIViewController类型的子类,如果是这样,以某种方式访问类似 [sender.view removeFromSuperView] 的内容?< / p>
这一切都可能吗?
谢谢!
答案 0 :(得分:5)
您可以使用
返回指示的布尔值 接收者是否是一个实例 给定的类或任何实例 从该类继承的类。 (所需的)
确定发件人是否属于某个子类。之后你应该将发送者强制转换为UIViewController以删除它的视图,否则你会收到编译器的警告。