Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios AppDelegate中的managedObjectContext函数_Ios_Core Data - Fatal编程技术网

Ios AppDelegate中的managedObjectContext函数

Ios AppDelegate中的managedObjectContext函数,ios,core-data,Ios,Core Data,我努力理解核心数据的实现 当我检查核心数据实现时,我遇到了如上所述的代码 在AppDelegate.m中 @synthesize managedObjectContext = __managedObjectContext; - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSManagedObjectContex

我努力理解核心数据的实现

当我检查核心数据实现时,我遇到了如上所述的代码

在AppDelegate.m中

@synthesize managedObjectContext = __managedObjectContext;


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    NSManagedObjectContext *context = [self managedObjectContext];
..


- (NSManagedObjectContext *)managedObjectContext
{
    if (__managedObjectContext != nil) {
        return __managedObjectContext;
    }

    NSPersistentStoreCoordinator *coordinator = [self persistentStoreCoordinator];
    if (coordinator != nil) {
        __managedObjectContext = [[NSManagedObjectContext alloc] init];
        [__managedObjectContext setPersistentStoreCoordinator:coordinator];
    }
    return __managedObjectContext;
}
有一个属性是 @综合managedObjectContext=u managedObjectContext

还有一个函数 -(NSManagedObjectContext*)managedObjectContext


如何在它们之间创建关系,如何/在何处调用managedObjectContext函数。

\uu managedObjectContext是一个实例变量

managedObjectContext是u managedObjectContext的getter方法。它允许您通过获取u managedObjectContext,例如self.managedObjectContext


实例变量的访问通常通过其setter和getter方法完成

我认为问题不在于
NSManagedObjectContext
,而在于理解
@属性
@synthesis