是否可以在子类上使用 super class 的委托

示例:类A是类B的 super class ,而类A使用文本视图方法示例textviewDidChange。我可以以某种方式在子类B上调用 super class A的[super textViewDidChange],即使它不在类A的头文件上
如果我重新声明B类的方法

最佳答案

当指定UITextViewDelegate时,就是告诉编译器class符合UITextViewDelegate的规范。如果class A具有对UITextViewDelegate的所有要求,并且class B是一个子类,则它也将具有所有要求。没有什么会阻止您将任何instance分配为delegate,因此您仍然必须小心。

10-05 20:23
查看更多