今天刘国斌老师上课内容是学习coredata,全天都在对coredata进行练习。
下午练习一个通讯录的增删改查,和一对多的数据库连接、
实现流程整理:
1、创建文件工程选上coredata
2、______.xcdatamodel 里新建table(Team,Player)点击右下角style切换试图,按住键盘control链接两个表,需要一个Team对应多个Player,在Team上点击后右侧工具栏设置找到type选择to many
3、左侧栏右键 Newfile->coredata->选择最后一个->按顺序点上table里的元素->create
4、在storyboard里点击->Editor->Embed in->navigationcontroller,代码里添加tableview -> 添加UIBarButtonIte点击实现出现alert提示框,输入球队team点击确定当前页面太耐了一个team,(alertconreoller里还要实现添加textfiled输入team功能)
5、添加tableview里的 didSelectRowAtIndexPath 协议方法,实现跳转页面,新页面实现的功能和当前页面类似,注意:跳转时需要把点击的行的team数据传递过去,页面实现点击UIBarButtonItem加号,添加传过来的球队的球员player
6、返回第一页面对应的tableiew里数据是修修改后的数据
时间: 2024-09-29 05:27:10