好吧,伙计们:
我在两个类之间进行通信时遇到了一个问题,ViewControllerClass从 NSObjectClassMyViewController调用了一个方法changeViewBackgroundColorAssistant
这是方法:
在Assistant.h
@interface Assistant : NSObject {
MyViewControllere *myViewController;
在Assistant.m
- (void)changeViewBackgroundColor:(id)sender
{
myViewController.myView.backgroundColor = [UIColor whiteColor];
}
但是我知道这行不通,我需要myViewController = [[MyViewController alloc] init],myViewController超类Assistant,没有地方实现它,如果我在changeViewBackgroundColor方法中实现,那就有点晚了,这个助手类中有几个方法,他们所有需要myViewController = [[MyViewController alloc] init],问题是我要把这个init电话放在哪里?