IOS 基础基础基础的问题~

刚刚开始学习 看一些Demo

  • (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    UITouch *touch = [[event allTouches] anyObject];

    if ([_tempText isFirstResponder] && [touch view] != _tempText) {
    [_tempText resignFirstResponder];
    }

    [super touchesBegan:touches withEvent:event];
    }

代码如上

请问 [super touchesBegan:touches withEvent:event];这句话有什么作用啊。 好像加不加都没什么变化

这个问题应该查不到,个人理解这句是方便使用者,继承重写自己写的方法。因为这个是一个代理方法,感觉代理方法的实现里应该什么都没有,所以你现在写不写这句话没有什么区别。
纯属个人见解,望指正。