How to compare two attribute values from the same entity in core data with swift
up vote
0
down vote
favorite
I have a core data entity with 2 attributes they may contain the same data in each attribute.
How can I compare the 2 attributes to fetch only the objects that contain the same data in both attributes using core data and swift.
ios swift core-data
add a comment |
up vote
0
down vote
favorite
I have a core data entity with 2 attributes they may contain the same data in each attribute.
How can I compare the 2 attributes to fetch only the objects that contain the same data in both attributes using core data and swift.
ios swift core-data
1
Anything you tried so far? Are you familiar with NSFetchRequest? Can we assume that you read “Filtering Results” in the Core Data Programming Guide?
– Martin R
Nov 7 at 12:09
I use NSFetchRequest to filter by a variable, however what I want to do is to filter it based on another Attribute in the same entity being fetched.
– Troy
Nov 7 at 19:45
Have you tried a predicate like "attr1 == attr2" ?
– Martin R
Nov 7 at 19:47
Im new to this language and Im not sure how to achieve that, can you give me an example?
– Troy
Nov 7 at 19:59
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have a core data entity with 2 attributes they may contain the same data in each attribute.
How can I compare the 2 attributes to fetch only the objects that contain the same data in both attributes using core data and swift.
ios swift core-data
I have a core data entity with 2 attributes they may contain the same data in each attribute.
How can I compare the 2 attributes to fetch only the objects that contain the same data in both attributes using core data and swift.
ios swift core-data
ios swift core-data
asked Nov 7 at 12:05
Troy
32
32
1
Anything you tried so far? Are you familiar with NSFetchRequest? Can we assume that you read “Filtering Results” in the Core Data Programming Guide?
– Martin R
Nov 7 at 12:09
I use NSFetchRequest to filter by a variable, however what I want to do is to filter it based on another Attribute in the same entity being fetched.
– Troy
Nov 7 at 19:45
Have you tried a predicate like "attr1 == attr2" ?
– Martin R
Nov 7 at 19:47
Im new to this language and Im not sure how to achieve that, can you give me an example?
– Troy
Nov 7 at 19:59
add a comment |
1
Anything you tried so far? Are you familiar with NSFetchRequest? Can we assume that you read “Filtering Results” in the Core Data Programming Guide?
– Martin R
Nov 7 at 12:09
I use NSFetchRequest to filter by a variable, however what I want to do is to filter it based on another Attribute in the same entity being fetched.
– Troy
Nov 7 at 19:45
Have you tried a predicate like "attr1 == attr2" ?
– Martin R
Nov 7 at 19:47
Im new to this language and Im not sure how to achieve that, can you give me an example?
– Troy
Nov 7 at 19:59
1
1
Anything you tried so far? Are you familiar with NSFetchRequest? Can we assume that you read “Filtering Results” in the Core Data Programming Guide?
– Martin R
Nov 7 at 12:09
Anything you tried so far? Are you familiar with NSFetchRequest? Can we assume that you read “Filtering Results” in the Core Data Programming Guide?
– Martin R
Nov 7 at 12:09
I use NSFetchRequest to filter by a variable, however what I want to do is to filter it based on another Attribute in the same entity being fetched.
– Troy
Nov 7 at 19:45
I use NSFetchRequest to filter by a variable, however what I want to do is to filter it based on another Attribute in the same entity being fetched.
– Troy
Nov 7 at 19:45
Have you tried a predicate like "attr1 == attr2" ?
– Martin R
Nov 7 at 19:47
Have you tried a predicate like "attr1 == attr2" ?
– Martin R
Nov 7 at 19:47
Im new to this language and Im not sure how to achieve that, can you give me an example?
– Troy
Nov 7 at 19:59
Im new to this language and Im not sure how to achieve that, can you give me an example?
– Troy
Nov 7 at 19:59
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
Sometimes the simple way just works:
let request:NSFetchRequest<Thing> = Thing.fetchRequest()
request.predicate = NSPredicate.init(format: "prop1 == prop2")
Or a more realistic example:
request.predicate = NSPredicate.init(format: "dateCreated == dateModified")
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
Sometimes the simple way just works:
let request:NSFetchRequest<Thing> = Thing.fetchRequest()
request.predicate = NSPredicate.init(format: "prop1 == prop2")
Or a more realistic example:
request.predicate = NSPredicate.init(format: "dateCreated == dateModified")
add a comment |
up vote
0
down vote
Sometimes the simple way just works:
let request:NSFetchRequest<Thing> = Thing.fetchRequest()
request.predicate = NSPredicate.init(format: "prop1 == prop2")
Or a more realistic example:
request.predicate = NSPredicate.init(format: "dateCreated == dateModified")
add a comment |
up vote
0
down vote
up vote
0
down vote
Sometimes the simple way just works:
let request:NSFetchRequest<Thing> = Thing.fetchRequest()
request.predicate = NSPredicate.init(format: "prop1 == prop2")
Or a more realistic example:
request.predicate = NSPredicate.init(format: "dateCreated == dateModified")
Sometimes the simple way just works:
let request:NSFetchRequest<Thing> = Thing.fetchRequest()
request.predicate = NSPredicate.init(format: "prop1 == prop2")
Or a more realistic example:
request.predicate = NSPredicate.init(format: "dateCreated == dateModified")
answered Nov 8 at 9:56
Jon Rose
4,81911424
4,81911424
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53189140%2fhow-to-compare-two-attribute-values-from-the-same-entity-in-core-data-with-swift%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Anything you tried so far? Are you familiar with NSFetchRequest? Can we assume that you read “Filtering Results” in the Core Data Programming Guide?
– Martin R
Nov 7 at 12:09
I use NSFetchRequest to filter by a variable, however what I want to do is to filter it based on another Attribute in the same entity being fetched.
– Troy
Nov 7 at 19:45
Have you tried a predicate like "attr1 == attr2" ?
– Martin R
Nov 7 at 19:47
Im new to this language and Im not sure how to achieve that, can you give me an example?
– Troy
Nov 7 at 19:59