在代码中使用核心数据-Objective-C/Cocoa
我在我的在代码中使用核心数据-Objective-C/Cocoa,objective-c,cocoa,core-data,entity,nsarraycontroller,Objective C,Cocoa,Core Data,Entity,Nsarraycontroller,我在我的xcdatamodeld中有一个名为Event的核心数据实体,它有两个属性:title和date。我还有一个arrayController设置为实体模式,带有事件实体(使用interface builder完成)。我想使用代码访问arrayController中对象的属性。我怎样才能做到这一点呢?我建议从苹果教程开始,然后再看一个示例应用程序,例如。核心数据不是一项容易掌握的技术,因此预计这需要一些时间。我同意其他海报关于查看一些核心数据文档的观点。 arrayController.ar
xcdatamodeld
中有一个名为Event
的核心数据实体,它有两个属性:title
和date
。我还有一个arrayController
设置为实体模式,带有事件
实体(使用interface builder完成)。我想使用代码访问arrayController
中对象的属性。我怎样才能做到这一点呢?我建议从苹果教程开始,然后再看一个示例应用程序,例如。核心数据不是一项容易掌握的技术,因此预计这需要一些时间。我同意其他海报关于查看一些核心数据文档的观点。
arrayController.arrangedObjects[index].title = newValue;
如果你发现在线文档太多(及时提供),那么Big Nerd Ranch图书是一个非常好的起点
选择xcdatamodel
中的事件
实体,然后从菜单中执行:
Editor>创建nsmanagedobject子类
然后你可以做:
Event*Event=[arrayController.arrangedObjects[index]]代码>
event.title=newValue或[event setTitle]代码>您可以尝试阅读文档。