NSFetchRequest *req = [NSFetchRequest init];
NSEntityDescription *descr = [NSEntityDescription entityForName:@"City" inManagedObjectContext:context];
[req setEntity:descr];
NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"streetName" ascending:YES];
[req setSortDescriptors:[NSArray arrayWithObject:sort]];
[sort release];
//fetch
NSError *error;
NSArray *result = [context executeFetchRequest:req error:&error];
//extract names
NSMutableArray *streets = [[NSMutableArray alloc] init];
for() {
??? = [array objectAtIndex:i];
[streets addObject:name];
}
我期望Core Data更直观一些。我是新手,我可以使用一些帮助。 我从实体(表格)City获取所有对象(行)。现在我有一个对象数组。从数组中,我需要将属性“streetName”提取到一个数组,该数组将提供给选取器。我想我需要在循环中做到这一点,但我无法想出办法。 请帮忙。从NSManagedObject数组提取属性
我有一个SQL背景,但核心数据对我来说仍然是一个很大的谜团。是否有任何需要SQL语句并显示可比较的Core Data语法的发布?
谢谢。