目前在一个给定的方法对一个类中的一个实例变量我可以创建核心数据和神奇记录与以下行创建使用核心数据和神奇记录
AViewController.m管理的自定义变量的实例
List *list = [List MR_createInContext:_managedObjectContext];
然后我可以设置列表的属性,像这样:
list.name = @"FooBar Name";
我的问题:在AViewController.h我可以做如下 -
@interface AViewController : UIViewController {
/* Define Local List Var for AViewController class */
List *list;
}
然后在.M
viewdidload {
list = [List MR_createInContext:_managedObjectContext];
}
someCustomMethod {
list.name = @"FooBar Name";
[_managedObjectContext MR_save];
}
这不是'本地'变量,它是一个'实例'变量或'ivar'。另外,为什么你需要一个变量为你的'NSManagedObject'子类'List'? – Malloc