コア データを使用してデータベースに事前入力する必要がありますが、アプリがインストール後に初めて起動されたかどうかを示すフラグを設定する必要があります。これを行う方法がわかりませんか?
私のappDelegate.mファイルで私がやっていることはここにあります
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSManagedObjectContext *context = [self managedObjectContext];
DJ *djsInfo = [NSEntityDescription
insertNewObjectForEntityForName:@"DJ"
inManagedObjectContext:context];
/*DJ *djsInfo = [NSEntityDescription
insertNewObjectForEntityForName:@"DJ"
inManagedObjectContext:context];*/
djsInfo.name = @"DJ Smoke";
djsInfo.city = @"Chicago";
djsInfo.state = @"Illinois";
DJDetails *failedBankDetails = [NSEntityDescription
insertNewObjectForEntityForName:@"DJDetails"
inManagedObjectContext:context];
//failedBankDetails.closeDate = [NSDate date];
//failedBankDetails.updateDate = [NSDate date];
failedBankDetails.zip = [NSNumber numberWithInt:12345];
failedBankDetails.info = djsInfo;
djsInfo.details = failedBankDetails;
NSError *error;
if (![context save:&error]) {
NSLog(@"Whoops, couldn't save: %@", [error localizedDescription]);
}