У меня есть модель, которая следует так:Как разместить NSString в данных ядра?
Тогда я хочу, чтобы запасти город от UITableView
. Проблема в том, что я хочу держать их в iPhone (Database), пока не достигнет 10, после чего он стирает первое и добавляет последнее. У меня есть идея, но я не могу просто что-то добавить, и я в замешательстве.
Когда я нажимаю город, это подталкивает к следующему представлению отсылается ответ JSON идентификатор и название города .. Thats ок. Но я хочу сохранить их для того, чтобы сделать тот же звонок, но из другого UITableView
(под ним). Это похоже на то, что «Последние города искали» что-то подобное.
Я хочу сохранить идентификатор, имя и после этого загрузить его в другой таблицеView, показывая только имя. С этим я в порядке, но я не могу связаться, чтобы сделать акции.
Код:
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
DetailTaxi *detailView = [[DetailTaxi alloc] initWithNibName:nil bundle:[NSBundle mainBundle]];
NSString *nomville = [[_jsonDict objectAtIndex:indexPath.row] objectForKey:@"label"];
NSString *idVille = [[_jsonDict objectAtIndex:indexPath.row] objectForKey:@"id"];
detailView.title = nomville;
detailView.idVille = idVille;
NSLog(@"Valor: %@", nomville);
NSLog(@"Valor: %@", idVille);
AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
NSManagedObjectContext *context = [appDelegate managedObjectContext];
NSString *insert = [[NSString alloc] initWithFormat:@"%@,%@",idVille,nomville];
NSManagedObject *newVille;
NSArray *insertVilles = [insert componentsSeparatedByString:@","];
for(NSString *insert in insertVilles) {
newVille = [NSEntityDescription insertNewObjectForEntityForName:@"Ville" inManagedObjectContext:context];
[newVille setValue:[insertVilles objectAtIndex:0] forKey:@"id"];
[newVille setValue:[insertVilles objectAtIndex:1] forKey:@"nom"];
}
[self.navigationController pushViewController:detailView animated:YES];
}
Проблема заключается в том, что я не могу хранить данные .. Он отправляет ошибку :( – Tidane
Какая ошибка вы получаете? Когда происходит ошибка? Вы действительно сохраняете контекст после создания объекта? – jonusx