IOS开发 NSmanagedObjectContext到底保存了什么??
如题,想请问下大家,IOS开发中NSMangedObjectContext能够保存什么样子的内容啊?保存的文件的地址是在那里的呢???多谢了。。...
如题,想请问下大家,IOS 开发中NSMangedObjectContext 能够保存什么样子的内容啊? 保存的文件的地址是在那里的呢??? 多谢了。。
展开
1个回答
展开全部
NSMangedObjectContext是一个对于数据库的封装,只要能保存在数据库中的内容,都可以保存在NSMangedObjectContext中。它的地址是通过NSPersistentStoreCoordinator定义的,一般存放在应用程序的Document目录下。
NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"data.sqlite"];
_persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]];
[_persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:nil error:&error];
NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"data.sqlite"];
_persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]];
[_persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:nil error:&error];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询