使用swift中的removeObjectsInArray(someArray)从NsMutableArray中删除对象

时间:2015-03-04 06:30:12

标签: swift swift-array

我有两个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
    }


如何从其他数组中删除数组对象?

1 个答案:

答案 0 :(得分:0)

试试这个:

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

for ar in arrayTwo
{
         arrayOne.removeObject(ar)
}