我试图将2个int值从一个类发送到另一个类,但这些值永远不会出现在新类中。
即。我试图从
发送它们level.m
#import "GameScene.h"
@class GameScene;
@interface Level ()
@property (strong, nonatomic) GameScene *gamescene;
-(void)BlankPositionAtColumn:(int) blankY row:(int)blankX{
NSLog(@"BlankPositionAtColumn: BlankX, BlankY: %d, %d", blankX, blankY);
[self.gamescene BlankPosition:blankY row:blankX];}
到
gamescene.m
- (void)BlankPosition:(int) blankPY row:(int)blankPX{
NSLog(@"Gamescene --> BlankPosition:(int) blankPY row:(int)blankPX %d, %d", blankPY, blankPX);}
但没有任何反应。
我错过了什么?
答案 0 :(得分:0)
在调用gamescene.m中的方法之前,将此行添加到level.m:
self.gamescene = [[GameScene alloc] init];