【发布时间】:2013-10-17 07:39:20
【问题描述】:
伙计们,我正在尝试执行以下操作。 我有一个名为“specialLevels”的数组(NSArray),该数组如下所示:
specialLevels = @[@2, @4, @6, @9];
这应该是一个int数组。 我还得到了 int 'currentLevel'(基本 int 没有对象)。
我想检查 currentLevel 是否在 specialLevels 数组中。 我知道存在“containsObject”方法,但这在我的情况下不起作用。
你们会建议在这种情况下做什么?
所以我是这么想的,但我觉得有点奇怪:
if ([specialLevels containsObject:[NSNumber numberWithInt:currentLevel]]) {
// other code in here
}
【问题讨论】:
-
你的问题是什么?你不喜欢这行代码?
标签: ios objective-c arrays int