I want to fetch a result that doesn't have some same parameter.
like this.
Sample:
Obj1.title= @"1"
Obj2.title= @"3"
Obj3.title= @"3"
Obj4.title= @"3"
Obj5.title= @"4"
Result:
Obj1, Obj2, Obj5
Is it possible in NSFetchRequest?
Yes this can be done by setting the returnDitinctProperties on the fetchRequest:
request.returnsDistinctResults = YES;
For this to work, you also need to set which properties need to be fetched:
request.propertiesToFetch = @[@"title"];
Fore more details, see Apple's documentation: https://developer.apple.com/library/ios/documentation/DataManagement/Conceptual/CoreDataSnippets/Articles/fetchExpressions.html