Удалите объекты из NsMutableArray с помощью removeObjectsInArray(someArray) в swift

У меня есть два NSMutableArray's
Я пытаюсь удалить MutableArray из другого массива с помощью метода removeObjectsInArray()
Вот мой код:

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 ответ

Решение

Попробуй это:

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

for ar in arrayTwo
{
         arrayOne.removeObject(ar)
}
Другие вопросы по тегам