IOS从子类调用父类方法

时间:2012-10-19 08:37:57

标签: objective-c ios subclass

我正在开发iPadd应用程序。我使用父类列表,也使用子类进行类别选择。子类在popover中打开。如果用户从子类中选择任何类别,则使用refreshScreenForiPad刷新父屏幕。所以我想调用parentClass方法什么是refreshScreenForiPad。但我没有打电话。请帮帮我。

//ParentClass.h

#import <UIKit/UIKit.h>
#import SubClass;

@interface ParentClass : UIViewController{

}
-(void)refreshScreenForiPad;

---------------------


//SubClass.h

#import <UIKit/UIKit.h>
@class ParentClass;

@interface SubClass : UIViewController{
ParentClass *_parentClass;
}

@property(nonatomic,assign) ParentClass *parentClass;



//SubClass.m

@synthesize parentClass=_parentClass;

-(void)viewDidLoad{
 [self.parentClass refreshScreenForiPad];
}

1 个答案:

答案 0 :(得分:3)

初始化子类时,在父类中的

.say

SubClass *subClass = [[SubClass alloc]init];

跟随

sublass._parentClass = self;