Удалите объекты из 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)
}