Я только изучаю основные данные.
Я пытаюсь разбить строку NSString на базовые данные.
Пока у меня есть такая строка:
NSString *testStr = @"Sam,Milton Keynes,01234567890";
И я делю это на массив, как это:
NSArray *array = [[NSArray alloc] init];
array = [testStr componentsSeparatedByString:@","];
Затем поместите это в Core Data:
newContact = [NSEntityDescription insertNewObjectForEntityForName:@"Contacts" inManagedObjectContext:context];
[newContact setValue:[array objectAtIndex:0] forKey:@"name"];
[newContact setValue:[array objectAtIndex:1] forKey:@"address"];
[newContact setValue:[array objectAtIndex:2] forKey:@"phone"];
Это отлично работает для testStr, который я использую, но я хочу иметь возможность иметь строку с несколькими записями и разделить ее на Core Data - пример строки, которую нужно использовать:
NSString *testStr = @"Sam,Milton Keynes,01234567890|Hannah,Milton Keynes,021654768431|Adam,Broughton,42445454542";
Я могу сделать то, что я сделал выше, затем разделить этот массив дальше, но мой вопрос: как мне это сделать и сохранить в Core data?
любая помощь высоко ценится
Sam