大佬教程收集整理的这篇文章主要介绍了ios – 完善我的MagicalRecord导入,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直关注这个博客,让我的导入工作.
http://www.cimgf.com/2012/05/29/importing-data-made-easy/
当JSON在表单中时,我设法让导入工作完美…
[ { Name: "John Smith",Id: 123,Company: { Name: "Apple",Id: 1 } } ]
即当JSON包含实际对象时.
导入将找到对象并更新现有对象,而不是创建新对象.
但是,我的一些JSON有格式……
[ { Name: "John Smith",CompanyId: 1 } ]
无论我做什么,都会产生重复.
请有人告诉我Magical Record userinfo设置是为了让这个工作.
我猜MagicalRecord使得personID用于Person和CompanyId for Company.由于它在我们的控制之下,这只是一个需要注意的警告.如果我错了,请纠正我.刚刚从实体的属性中删除下划线后,它就不再崩溃了.
我已经完全测试了下面提到的解决方案,请参阅我使用的demo project code.所以随时提出问题.
Company ------------- CompanyId (uniquE) //Removed underscore from the property companyName ------------- persons Person ------------- personID (uniquE) //Removed underscore from the property firstName lastName ------------- company
对于这种格式:
{ Id: 1,FirstName: "John",LastName: "Smith" Company : { Id: 123 } } }
以下内容应该是userInfo中为公司关系提供的
@H_35_2@mappedKeyName:Company(在JSON的密钥中使用)relatedByAttribute:CompanyId(公司实体中的唯一属性名称)
对于这个型号:
{ Id: 1,LastName: "Smith" CompanyId: 123 }@H_35_2@mappedKeyName:CompanyId(在JSON的键中使用)
以上是大佬教程为你收集整理的ios – 完善我的MagicalRecord导入全部内容,希望文章能够帮你解决ios – 完善我的MagicalRecord导入所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。