我在不同的类上有两个xib文件,我想使用第一类中的第一个方法来调用第二个类中的动作。
我尝试过使用:
-(void) firstMethod
{
Controller2 *controller = [[Controller2 alloc] init];
[controller secondmethod];
}
我在controller2中的方法是:
-(void) secondmethod
{
NSLog(@"changed");
RectColor = [NSColor blueColor];
[self setNeedsDisplay:YES];
}
controller2是NSView
问题是它将调用第二种方法并且NSLog可以工作,但它不会执行方法中的任何其他操作,我是否需要使用委托?感谢