|
|
1
1
我不完全清楚你想做什么,但部分基于你对自己问题的评论,这里是一个猜测。
看来你可能被搞糊涂了
在Objective-C中
然而,在您的评论中,您还写道:
这表明您正在尝试使用使用目标/动作模式的API,例如。
如果要调用的方法未在当前类中重写,则只需传递
但是,如果您的子类重写了超类方法,并且您希望将超类实现设置为操作,则必须在子类中编写一个调用超类方法的方法。例如,在前面的示例上展开并传递
高温 |
|
|
2
0
你的 自己 反过来,你的 超级的 。您可以通过self访问您的超级财产。 |
|
|
3
0
没有一个单独的对象表示您的“超级”对象。Self是类的一个实例,它是类层次结构的一部分。当您使用super关键字调用方法时,您指定要使用该方法的超级类实现。如果您的子类没有覆盖在super中定义的方法,那么在self上执行选择器将触发类的方法查找表中的未命中,并在超类上找到方法定义。 所以,简单的答案是,你应该能够通过自我实现你想要做的事情=] |
|
|
4
0
在这里,您尝试用类初始化对象,而不是用这个类的实例。 可能是这样的?
|
|
|
George Kim · 如何在iOS中模拟特定坐标空间中的触摸? 2 年前 |
|
|
BENG · 协调C++和Objective-C中结构的填充 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 3 年前 |
|
|
Community wiki · 在OpenGL中显示YUV 3 年前 |
|
|
YosiFZ · pod更新依赖关系pod 3 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |