我想寫一個if語句來檢查對象數組,以查看某個對象是否存在(在這個例子中,我的數組「NBC」中的單詞「channel」)。我是新手,我不確定如何在目標c中做到這一點。請大家看看下面我的代碼:Objective C如何檢查並查看對象是否被選中?
if ([[self.channel objectAtIndex:path.row] containsObject: @"NBC"])
{
//Arguments
}
後,我這個運行它,模擬器崩潰,並給出了此錯誤:2013年1月2日17:11:44.778主從實踐應用[50056:207] - [__ NSCFConstantString containsObject:]:無法識別的選擇器發送到實例0xc698
我知道我的語法或邏輯可能是關閉的。任何幫助將不勝感激。謝謝!
它告訴你'self.channel [path.row]'是一個字符串。你可能打算做'[self.channel containsObject:SomeString]'。 –