当用户单击添加电话时,它将在tableView单元格中插入新的空白电话行,可以在其旁边的电话号码文本字段和电话类型名称文本字段(家庭,工作,移动电话等)上对其进行编辑。
当您单击右上方导航栏上的uibarbuttonitem“完成”时,它将把所有phone tableView单元格行数据保存到coredata和设备联系人。
我已经在寻找答案,一年前我发现了类似的问题,但没有正确的答案: save new and edited table values into core data
我已经使插入新行,从设备联系人显示带有联系人电话的行,并且删除行正常工作了。
我需要的是:当我在电话号码文本字段中键入文本时(如果设备联系人已经存在,则对其进行编辑),然后将编辑后的文本保存到coredata和设备联系人中。同样,当我编辑电话类型文本字段时,它将仅将编辑后的文本保存到coredata中。
如何正确执行?