皆さん、私は以下をしようとしています。 は、私は、その配列は次のようになり、「specialLevels」と呼ばれる配列(NSArrayのを)持っている:Objective-Cは、intsの配列にintが入っているかどうかをチェックします
specialLevels = @[@2, @4, @6, @9];
これは、int型の配列でなければなりません。 私はint 'currentLevel'(基本int無オブジェクト)も得ました。
そしてcurrentLevelがspecialLevelsの配列に含まれているかどうかを確認したいと思います。 私はメソッド 'containsObject'が存在することを知っていますが、これは私の場合は動作しません。
この場合、何をお勧めしますか?
は、だから私はこのことを考えたが、それは芋ちょっと奇妙な感じ:
if ([specialLevels containsObject:[NSNumber numberWithInt:currentLevel]]) {
// other code in here
}
あなたの問題は何ですか?コード行が気に入らないのですか? – Wain