一:先建议两张表

  1. Person,Score 分别代表,学生表,分数表
  2. 在 Person的Relationships里面建立关系,指向分数score

二:coreData生成的两个表:

Person

@class Score;

@interface Person : NSManagedObject

@property (nonatomic, retain) NSString * address;
@property (nonatomic, retain) NSNumber * age;
@property (nonatomic, retain) NSString * name;
@property (nonatomic, retain) Score *score; @end

  Score

@interface Score : NSManagedObject

@property (nonatomic, retain) NSNumber * dotNet;
@property (nonatomic, retain) NSNumber * java;
@property (nonatomic, retain) NSNumber * php; @end

三:添加记录查询记录代码

- (void)addTheRowData
{
Person *person = [NSEntityDescription insertNewObjectForEntityForName:@"Person" inManagedObjectContext:self.appDelegate.managedObjectContext];
person.name = @"李四";
person.age = [NSNumber numberWithInt:];
person.address = @"中国济南"; Score *score = [NSEntityDescription insertNewObjectForEntityForName:@"Score" inManagedObjectContext:self.appDelegate.managedObjectContext];
score.dotNet = [NSNumber numberWithFloat:70.77];
score.php = [NSNumber numberWithFloat:80.88];
score.java = [NSNumber numberWithFloat:90.99]; person.score = score;
//score.person = person; [self.appDelegate saveContext]; } - (void)showTheTableData
{
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc]initWithEntityName:@"Person"];
NSError *error;
NSArray *fetchedObjects = [self.appDelegate.managedObjectContext executeFetchRequest:fetchRequest error:&error];
for (Person *info in fetchedObjects) {
//Score *score = info.score;
NSLog(@"name:%@ age:%@ address:%@ --- dotNet:%@ java:%@ php:%@", info.name,info.age,info.address,info.score.dotNet,info.score.java,info.score.php);
} }

最新文章

  1. 如何使用PL/SQL Developer查看和杀掉session
  2. JAVA线程同步辅助类CyclicBarrier循环屏障
  3. HDU 3308 LCIS
  4. 将long型转换为多少MB的方法
  5. iOS Xcode的快捷键
  6. 动态规划(斜率优化):BZOJ 3675 [Apio2014]序列分割
  7. Ordering是Guava
  8. 「LibreOJ NOI Round #1」验题
  9. 关于IE无法访问本机网络的问题
  10. WPF防止重复运行实例
  11. 【问题收集·知识储备】Xcode只能选择My Mac,不能选择模拟器如何解决?
  12. phpmyadmin配置文件权限错误,不应任何用户都能修改
  13. 读写SQLServer数据库中的image类型数据(简单)
  14. PHP 常用资源
  15. HDU 4750 Count The Pairs ★(图+并查集+树状数组)
  16. Spring Boot 启动失败,描述/Description: Cannot determine embedded database driver class for database type NONE
  17. 【Foreign】最大割 [线性基]
  18. 关于yum的一些安装问题
  19. 通过ngxtop实时监控webserver的访问情况 / 解决ImportError: No module named _sqlite3问题
  20. 树套树Day1线段树套平衡树bzoj3196

热门文章

  1. javascript获取dom的下一个节点方法
  2. 2018CCPC 中国大学生程序设计竞赛 网络赛
  3. 洛谷P3197 HNOI2008 越狱
  4. 将Electron桌面应用转化为Win10的UWP应用
  5. [UOJ62]怎样跑得更快
  6. Android手机 "已安装了存在签名冲突的同名数据包"
  7. Spring+Spring MVC+MyBatis整合
  8. memcache注意点
  9. 通过LoadBalancerClient获取所有服务列表的IP
  10. c#版 mqtt 3.1.1 client 实现