use*_*608 2 core-data primary-key ios
我正在为我的ios应用程序使用Core Data,我想知道如何从实体表中检索整个列?例如,我非常有兴趣从我的表中获取主键.
在sql我只会从MYTABLE中选择名称.
我想你可以这样做:
NSManagedObjectContext *context = [self managedObjectContext];
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"--table--" inManagedObjectContext:context];
[fetchRequest setEntity:entity];
NSArray *fetchedObjects = [context executeFetchRequest:fetchRequest error:nil];
NSMutableArray *elementsFromColumn = [[NSMutableArray alloc] init];
for (NSManagedObject *fetchedObject in fetchedObjects) {
[elementsFromColumn addObject:[fetchedObject valueForKey:@"--column--"]];
}
Run Code Online (Sandbox Code Playgroud)
因此,您拥有表格特定列中的所有元素.希望这是你要找的:)
| 归档时间: |
|
| 查看次数: |
2607 次 |
| 最近记录: |