我有一個卡片對象,有一個標誌isFlipped。我將它們存儲在一個NSMutableArray中。我想檢查我的數組中的兩個對象是否有標誌,如果他們這樣做,我將它們刪除。 據我所知,我需要迭代數組,但我如何獲得另一個帶有標誌的對象?如何檢查具有相同標誌的對象的NSMutableArray?
- (void) checkCards
{
for (Card *card in cards) {
if (card.flipped)
{
if (???)
{
}
}
}
}
記住第一個是在搜索第二個的時候? –
@HotLicks我該怎麼做? – Dvole
那麼,首先使用循環的常規索引,所以你有一個循環索引。然後有一個「標誌1索引」值,你初始化爲-1。掃描找到第一個標誌。如果「標記1索引」爲-1,則將其更改爲當前索引並繼續掃描。如果「標誌1索引」不是-1,則同時具有標誌索引值。 –