Procedures
1. Create NSFetchRequest object
1. Create NSFetchRequest object
NSFetchRequest *request=[[NSFetchRequest alloc]init];
2. Create NSEntityDescription object using entity name and NSManagedObjectcontext
NSEntityDescription *entity=[NSEntityDescription entityForName:@"Stations" inManagedObjectContext:Obj];
3. Set Entity to request
[request setEntity:entity];
4. Create NSSortDescriptor object for setting tags
NSSortDescriptor *des=[[NSSortDescriptor alloc]initWithKey:@"name" ascending:NO];
NSArray *arrDes=[[NSArray alloc]initWithObjects:des, nil];
5. Set Descriptor to request
[request setSortDescriptors:arrDes];
6. Use Predicate for filter-out the values from core data
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"name == %@", @"wwww"];
[request setPredicate:predicate];
7. Fetch data / Execute the request
Stations * aBook = nil;
aBook = [[Obj executeFetchRequest:request error:&error2] lastObject];

No comments:
Post a Comment