Hi list,
I have an array controller that manages certain entities, each of the entity has an attribute "Name" now i want to search for entities with names from a given array, Say i have an array (namesArray) with contents "Tom, Matt, Joe" now what i do is, i create a predicate which will look for the names in the given array within all the entities present in the array controller,

NSArray *namesArray = [NSArray arrayWithObjects:@"Tom" , @"Matt" , @"Joe", nil]; NSPredicate *predicate = [NSPredicate predicateWithFormat: @"Name IN %@", namesArray]; NSMutableArray *foundNames = [[arrayController arrangedObjects]filteredArrayUsingPredicate:predicate];

It works but he problem is that i have a memory leak over here, before creating the predicate, the retain count of namesArray is 1, but after i create the predicate it is 2
and in instruments i see a memory leak with the namesArray.

Any idea what i'm doing wrong?
Thanks
Chaitanya
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to