夥計們,我正在嘗試執行以下操作。 我有一個數組(NSArray的)稱爲「specialLevels」,該數組看起來像這樣:Objective-C檢查包含int的數組是否包含int
specialLevels = @[@2, @4, @6, @9];
這應該是int的一個數組。 我也得到了int'currentLevel'(基本int無對象)。
我想檢查currentLevel是否在specialLevels數組中。 我知道方法'containsObject'存在,但這不適用於我的情況。
你們會在這種情況下推薦做什麼?
所以,我想這一點,但感覺有點怪IMO:
if ([specialLevels containsObject:[NSNumber numberWithInt:currentLevel]]) {
// other code in here
}
你的問題是什麼?你不喜歡這行代碼? – Wain