将 int 值从一个 class 发送到另一个 iOS 时没有任何反应

Nothing happens when sending int values from one class to another iOS

我正在尝试将 2 个 int 值从一个 class 发送到另一个,但这些值从未出现在新的 class 中。

即我正在尝试从

发送它们

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);}

但什么也没发生。

我错过了什么?

在调用 gamescene.m 中的方法之前将此行添加到 level.m:

self.gamescene = [[GameScene alloc] init];