-1

我有一个包含两个类的程序(充当游戏)。第一个类生成一个字符数组,第二个类让用户尝试用他们自己的字符数组猜测该数组中的内容。当两个类连接时,第一类中必须有一个 getter 方法,以便将计算机生成的数组中的值与第二类中玩家制作的数组进行比较。这是空的 getter 方法:

- (char) getElementAtIndex:(NSInteger)i
{
}

我需要 getter 方法在我的位置返回字母,以便在另一个类中它可以用于与 if 语句中的比较,例如

if([_playerguess objectAtIndex:i]==[self.colorarray getElementAtIndex: i] )

我该怎么做呢?我知道我必须返回一些东西,但到目前为止我尝试过的代码让我失败了。

4

1 回答 1

0

没有足够的信息来完全理解这个问题,但如果我假设 colorarray 有一个属性

@property (strong,nonatomic) char[] compData;
- (char) getElementAtIndex:(NSInteger)i;

那我会认为

- (char) getElementAtIndex:(NSInteger)i{
    return self.compData[i];
}

会成功的。

于 2012-10-09T04:05:53.173 回答