`
mmdev
  • 浏览: 12957726 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

NSManagedObject实例的值copy

 
阅读更多
从官网的文档我们知道,实例化NSManagedObject不能像一般的nsobject一样[[NSManagedObjectalloc] init],这样运行时会出错,正确的方法是:<style type="text/css"> p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #008423} </style>

[NSEntityDescription insertNewObjectForEntityForName:entity inManagedObjectContext:[db managedObjectContext]] 或

[[NSManagedObject alloc]initWithEntity:entityinManagedObjectContext:[db managedObjectContext]]

返回的实例。


如果我们想把一个实列的值copy到另一个实例,如何做呢,我们可以根据属性,一个一个copy,但是代码不灵活,如果我们改了数据库字段,那么代码又要改,我发现了一个通用的代码。

源码来自:http://pastebin.com/efkji4sy

ebook:http://pragprog.com/book/mzcd/core-data

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics