相关疑难解决方法(0)

如何将受管对象上下文分配给iOS中的应用程序委托?

Model.xcdatamodeld用一个实体创建了一个iOS项目和一个托管对象模型().在application:didFinishLaunchingWithOptions:我想测试托管对象模型是否存在,但是我得到了nil.在创建托管对象模型后,是否必须执行一些特殊操作才能创建托管对象上下文?

关于我可能做错的任何建议?

这是界面

@interface AppDelegate : UIResponder <UIApplicationDelegate>
{

}

@property (nonatomic, strong, readonly) NSManagedObjectContext *managedObjectContext;
@property (nonatomic, strong, readonly) NSManagedObjectModel *managedObjectModel;
@property (nonatomic, strong, readonly) NSPersistentStoreCoordinator *persistentStoreCoordinator;

@end
Run Code Online (Sandbox Code Playgroud)

这是实现文件

#import "AppDelegate.h"
#import "RootViewController.h"

@implementation AppDelegate

@synthesize window = _window;
@synthesize managedObjectContext = _managedObjectContext;
@synthesize managedObjectModel = _managedObjectModel;
@synthesize persistentStoreCoordinator = _persistentStoreCoordinator;
@synthesize navigationController = _navigationController;


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    if (![self managedObjectContext]) 
    {
        NSLog(@"Does not exist");
    }

    return YES;
}
Run Code Online (Sandbox Code Playgroud)

core-data nsmanagedobjectcontext ios

1
推荐指数
1
解决办法
2823
查看次数

标签 统计

core-data ×1

ios ×1

nsmanagedobjectcontext ×1