簡體   English   中英

如何通過CoreData在數據庫表中重新加載數組對象

[英]How to array objects reload in DataBase Table by CoreData

我有一個這樣的數組列表:

(
"08-12-2016, Thursday, Greg",
"15-12-2016, Thursday, Greg",
"22-12-2016, Thursday, Greg",
"08-12-2016, Thursday, tug"
)

該數組列出了如何使用coredata在數據庫表中重新加載

我想在數據庫表中重新加載此數據

在此處輸入圖片說明

我怎樣才能做到這一點。 我已經嘗試了很多次,但是沒有在數據庫表中插入數組數據。 請幫忙

完美的工作

long int counts=[resultss count];// resultss is a array list
for(int i=0;i<counts;i++)
{
    NSArray*foos = [[resultss objectAtIndex:i] componentsSeparatedByString:@","];
    NSString*date_name = [foos objectAtIndex:0];
    NSString*day_name = [foos objectAtIndex:1];
    NSString*name_name = [foos objectAtIndex:2];
     NSLog(@"date_name %@",date_name);
     NSLog(@"day_name %@",day_name);
     NSLog(@"name_name %@",name_name);
    //new device
    NSManagedObjectContext *context = [self managedObjectContext];
    NSManagedObject *newDevice = [NSEntityDescription insertNewObjectForEntityForName:@"Cal" inManagedObjectContext:context];

    [newDevice setValue:date_name forKey:@"date"];
    [newDevice setValue:day_name  forKey:@"day"];
    [newDevice setValue:name_name forKey:@"pillname"];


    NSError *error = nil;
    // Save the object to persistent store

    if (![context save:&error]) {
        NSLog(@"Can't Save! %@ %@", error, [error localizedDescription]);
    }

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM