0

私は 2 つの NSMutableArray を持っています。
removeObjectsInArray() メソッドを使用して MutableArray を他の配列から削除しようとしています。これ
が私のコードです。

arrayImage.removeObjectsInArray(arrayDeleteImage)


しかし、それにはフィルター (NSPredicate) が必要です。なぜそれが必要なのかわかりません..
フィルターを実装しましたが、エラーが発生します..

 arrayImage = arrayImage.filter //error:Nsmutable does not have member filter
    { value in
        !contains(arrayDeleteImage, value) //Implicit use of 'self' in closure; use 'self.' to make capture semantics explicit
    }


配列オブジェクトを他の配列から削除するにはどうすればよいですか?

4

1 に答える 1

0

これを試して:

var arrayOne:[NSMutableArray]
var arrayTwo:[NSMutableArray]

for ar in arrayTwo
{
         arrayOne.removeObject(ar)
}
于 2015-03-04T06:40:57.443 に答える