From: masakih Date: Thu, 13 Mar 2014 10:59:52 +0000 (+0900) Subject: データタイプxmlとSQLiteでデータファイル名を変えた X-Git-Tag: 1.0beta~11 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=540648f3fe0246f3b395050fa46db660ee19f84b;p=kcd%2FKCD.git データタイプxmlとSQLiteでデータファイル名を変えた --- diff --git a/KCD/HMCoreDataManager.m b/KCD/HMCoreDataManager.m index 1ca68514..efa00e71 100644 --- a/KCD/HMCoreDataManager.m +++ b/KCD/HMCoreDataManager.m @@ -115,18 +115,19 @@ static NSManagedObjectModel *_managedObjectModel = nil; return nil; } } - - NSURL *url = [applicationFilesDirectory URLByAppendingPathComponent:@"KCD.storedata"]; +#ifdef DEBUG + NSURL *url = [applicationFilesDirectory URLByAppendingPathComponent:@"KCD.storedata.xml"]; + NSString *storeType = NSXMLStoreType; +#else + NSURL *url = [applicationFilesDirectory URLByAppendingPathComponent:@"KCD.storedata"]; + NSString *storeType = NSSQLiteStoreType; +#endif NSDictionary *options = @{ NSMigratePersistentStoresAutomaticallyOption : @YES, NSInferMappingModelAutomaticallyOption : @YES }; NSPersistentStoreCoordinator *coordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:mom]; -#ifdef DEBUG - if (![coordinator addPersistentStoreWithType:NSXMLStoreType configuration:nil URL:url options:options error:&error]) { -#else - if (![coordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:url options:options error:&error]) { -#endif + if (![coordinator addPersistentStoreWithType:storeType configuration:nil URL:url options:options error:&error]) { [[NSApplication sharedApplication] presentError:error]; return nil; }