从其他类和NSView调用方法

时间:2012-03-19 02:52:11

标签: objective-c xcode

我在不同的类上有两个xib文件,我想使用第一类中的第一个方法来调用第二个类中的动作。

我尝试过使用:

-(void) firstMethod
{
    Controller2 *controller = [[Controller2 alloc] init];
    [controller secondmethod];
}

我在controller2中的方法是:

-(void) secondmethod
{
   NSLog(@"changed");
   RectColor = [NSColor blueColor];
    [self setNeedsDisplay:YES];
} 

controller2是NSView

问题是它将调用第二种方法并且NSLog可以工作,但它不会执行方法中的任何其他操作,我是否需要使用委托?感谢

0 个答案:

没有答案