iphone亲子对象的关系

时间:2011-05-26 16:51:10

标签: iphone parent-child

我有一个“NewsViewController”,它有一个名为PostViewController类型的“postViewController”属性。从PostViewController里面我想调用NewsViewController类的方法。最简单的方法是什么?

在Google上搜索该问题之后,似乎我应该使用委托或发送通知,但我希望有更简单的方法来执行此操作,例如[self.parent parentMethod] ...

请告诉我有一种更简单的方法可以做到这一点! :) (如果没有,请解释原因!)

2 个答案:

答案 0 :(得分:0)

  

似乎我应该使用委托或发送通知,但我希望有更简单的方法来执行此操作,如[self.parent parentMethod]

是最基本的委托。在处理parentMethod消息的类型的子对象上创建属性。您的父级在实例化子对象后为其分配self,或者您的子对象公开了一个允许您传入的init...方法。

答案 1 :(得分:-1)

使用超级关键字:[super parentMethod]

请参阅此答案:What exactly is super in Objective-C?