First of all, it seems that you want to fetch "Artist" objects, not "Label" objects:
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Artist" inManagedObjectContext:context];
Next, LIKE
or CONTAINS
are for testings strings, you need a simple ==
:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"label == %@", [context objectWithID:self.labelID]];
Remark: It would be simpler to pass the label
object itself to the pushed view controller,
instead of [label objectID]
.