Featured post
iphone - I'm trying to get a count of records from a related entity that match a criteria -
i have entity matches has related to-many entity sets. want count of how many sets have attribute 'set_finished' set yes particular match. i'm trying with:
nspredicate *predicate = [nspredicate predicatewithformat:@"any set_finished == yes"]; nsuinteger numberoffinishedsets = [[[match valueforkeypath:@"sets"] filteredarrayusingpredicate:predicate ] count];
the second line crashes error, don't understand. can shed light on me? thanks.
2010-12-20 13:17:13.814 dartscorer[2154:207] * terminating app due uncaught exception 'nsinvalidargumentexception', reason: '-[_nsfaultingmutableset filteredarrayusingpredicate:]: unrecognized selector sent instance 0x617fb20'
you should use filteredsetusingpredicate:
instead of filteredarrayusingpredicate
since object set, not array.
- Get link
- X
- Other Apps
Comments
Post a Comment