I am trying to add a CCNode to my scene.
It works using this in the scene class (Level.m) itself:
- (void)didLoadFromCCB {
    CCLOG(@"didLoadFromCCB");
    self.userInteractionEnabled = TRUE;
     CCNode *node = [CCBReader load:@"NodeClassName"];
     node.position = ccp(10 , 54);
     [self addChild:node];
}
now I am trying to do the same thing but now by calling a method of another class (Cursor.m) which looks like this:
-(void) place: (int) yPos{
    CCNode * node = [CCBReader load:@"NodeClassName"];
    node.position = ccp(10 , yPos);
    [self addChild:node];
    NSLog(@"placed");
}
Level.m:
- (void)didLoadFromCCB {
    CCLOG(@"didLoadFromCCB");
    self.userInteractionEnabled = TRUE;
    Cursor *co = [[Cursor alloc] init];
    [co place: 54];
}
why is this not working?