predicatewithformat

How to check if an objects is inside of a NSSet of objects by using predicateWithFormat in CoreData?

一世执手 提交于 2019-12-06 05:15:19
问题 In my iPhone app, I try to have a TableViewController to display a list of photos those share one same tag (currentTag in code below). Photo and tag are "many to many" relationship in database. Each photo has an attribute named "tags", which type is NSSet. Each tag has an attribute named "photos", which type is NSSet, too. Tag has an attribute called "name". I'm trying to do the following code: NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"Photo"]; request.predicate =

How to check if an objects is inside of a NSSet of objects by using predicateWithFormat in CoreData?

和自甴很熟 提交于 2019-12-04 11:07:16
In my iPhone app, I try to have a TableViewController to display a list of photos those share one same tag (currentTag in code below). Photo and tag are "many to many" relationship in database. Each photo has an attribute named "tags", which type is NSSet. Each tag has an attribute named "photos", which type is NSSet, too. Tag has an attribute called "name". I'm trying to do the following code: NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"Photo"]; request.predicate = [NSPredicate predicateWithFormat:@"tags contains %@",currentTag]; The problem is I can't do many