0

I have two NSMutableArray's
I am trying to remove the MutableArray from other Array with removeObjectsInArray() method
Here is my code:

arrayImage.removeObjectsInArray(arrayDeleteImage)


But it requires a filter (NSPredicate), I don't understand why it's requried..
I have implement the filter but it's giving me an error..

 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
    }


How can I remove the array objects from the other array ?

Dejan Skledar
  • 11,280
  • 7
  • 44
  • 70
ios developer
  • 198
  • 19

1 Answers1

0

Try this:

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

for ar in arrayTwo
{
         arrayOne.removeObject(ar)
}
Dejan Skledar
  • 11,280
  • 7
  • 44
  • 70
  • `for deleteimge in arrayDeleteImage { println("\(deleteimge)") arrayImage.removeObjectAtIndex(Int(deleteimge as NSNumber)) }` – ios developer Mar 04 '15 at 07:59