在这种情况下我应该如何使用getter方法?

时间:2012-10-04 22:07:27

标签: objective-c arrays comparison getter

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

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

我需要getter方法在I的位置返回字母,这样在另一个类中它可用于在if语句中进行比较,例如

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

我该怎么做?我知道我必须返回一些内容,但到目前为止,我尝试的代码已经失败了。

1 个答案:

答案 0 :(得分:0)

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

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

然后我会认为

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

会做到这一点。