-1
我有一個程序(充當遊戲)包含兩個類。第一個類生成一個字符數組,第二個用戶嘗試用它們自己的字符數組來猜測該數組中的什麼。當兩個類連接時,第一個類中必須有一個getter方法,以便將計算機生成的數組中的值與第二個類中的玩家創建的數組進行比較。這是空的getter方法:在這種情況下,我應該如何使用getter方法?
- (char) getElementAtIndex:(NSInteger)i
{
}
我需要的getter方法在我的位置返回信這樣在另一個類也可以在一個if語句來比較,如
if([_playerguess objectAtIndex:i]==[self.colorarray getElementAtIndex: i])
我該怎麼做?我知道我必須返回一些東西,但是我所嘗試的代碼迄今爲止失敗了。
你嘗試過的是什麼沒有奏效?另外,什麼是'self.colorarray'? –
首先確定要使用的數據類型。由於'char'不是一個對象,所以測試它是否與'playerguess'數組中的任何對象相等是一個不好的開始。 –
self.colorarray是從colorarray類創建的字符數組的引用,它是由計算機生成的字符數組。在主要它是這樣的 [colorarray fillArray]; [player1 setColorarray:colorarray]; [player1 initializeplayer]; 顏色數組是計算機生成並填充的。然後將相同的數組放入播放器1的類中,然後初始化播放器,以便他們可以猜測此數組中的內容。 –