iOS - 将值从对象传递到它的包含类

时间:2011-09-15 13:15:53

标签: iphone ios4 super

设置:

我有一个AppDelegate,并在其上声明是CustomUIViewController.h并且在该控制器中我将RandomName.h声明为(作为对象,而不是子类)我可以使用[super methodName]或类似从RandomName.h上的方法触发CustomUIViewController上的方法?

或者我是否必须将其传递给appDelegate,然后从那里传递给CustomUIViewController? (我是怎么做的)

由于

P.S。咖啡很好。

1 个答案:

答案 0 :(得分:0)

我想我已经理解了你的问题。如果我没有; - )

,请原谅我

super不起作用。你可以简单地打电话,

[appDelegate.customViewController methodName];

另一种方法是将 customViewController 的引用传递给 RandomName 对象,例如,

[[RandomName alloc] initWithParent:self];

你必须在 initWithParent 方法中保留 self 的引用,假设变量名是 parent ,并调用这样的方法,

[parent methodName];