Я хочу сохранить данные в основных данных.
Но сохраненные данные - это единственные последние данные.
Я думаю, важная проблема - единственная!только!сохранены последние данные.
На самом деле я не очень хорошо знаю английский ...
Пожалуйста, я хочу, чтобы вы поняли мой вопрос ..
этомой код
Как я объясняю этот код.В этом проекте есть образец. csv , поэтому я разделяю этот файл.И разделенные данные сохраняются "setvalue".
В чем проблема ??
NSString *path = [[NSBundle mainBundle] pathForResource:@"Sample" ofType:@"csv"];
NSString *strText = [NSString stringWithContentsOfFile:path encoding:NSEUCKREncoding error:nil];
NSArray * array = [strText componentsSeparatedByString:@"\n"];
NSString *tempText;
int i = 0;
NSArray * temparray;
AppDelegate *appDelegate = [[UIApplication sharedApplication]delegate];
NSManagedObjectContext *newContext = [appDelegate managedObjectContext];
NSManagedObject *newContact;
newContact = [NSEntityDescription insertNewObjectForEntityForName:@"Contacts" inManagedObjectContext:newContext];
NSError *error;
for(i = 1;i<[array count]-1;i++){
tempText = [[array objectAtIndex:i]description];
temparray = [tempText componentsSeparatedByString:@"##"];
[newContact setValue:[temparray objectAtIndex:0] forKey:@"name"];
[newContact setValue:[temparray objectAtIndex:1] forKey:@"phone"];
[newContact setValue:[temparray objectAtIndex:2] forKey:@"sex"];
[newContext save:&error];
}