Ios 没有接到呼叫吗
我正在向UIView添加一个Ios 没有接到呼叫吗,ios,objective-c,uiview,Ios,Objective C,Uiview,我正在向UIView添加一个UIScrollView 将调用scrollview上的willMoveToSuperview:,但由于某些原因,scrollview上的didMoveToSuperview:不会被调用,即使scrollview已明确添加 我觉得我一定是漏掉了什么明显的东西?你可能打错了: 你有代码实现来帮助你的问题吗?你能给我们看看你的代码吗?我想你打错了方法签名。ozgur,你知道了。我从“willMoveToSuperview”复制并粘贴了该文件,该文件将superview作为
UIScrollView
将调用scrollview上的willMoveToSuperview:,但由于某些原因,scrollview上的didMoveToSuperview:
不会被调用,即使scrollview已明确添加
我觉得我一定是漏掉了什么明显的东西?你可能打错了:
你有代码实现来帮助你的问题吗?你能给我们看看你的代码吗?我想你打错了方法签名。ozgur,你知道了。我从“willMoveToSuperview”复制并粘贴了该文件,该文件将superview作为参数,但didMoveToSuperview没有。把它作为答案,我会接受的。(我觉得很愚蠢):)谢谢,虽然严格地说,我不认为它需要调用super,因为原版什么都不做。从文档中(至少对于UIView):“此方法的默认实现不起任何作用。”再次强调,这样做可能是一种好的做法,因为有一天,您可能会对需要调用super的某个对象进行子类化。@narco它不是必需的,但是调用super类的实现是一个很好的实践,原因很明显,您在评论中已经提到过。
- (void)didMoveToSuperview {
[super didMoveToSuperview];
}