Немного странного вопроса, надеюсь, я могу это объяснить. Я добавление объектов в методе с помощью:Основные данные - Segue не работает, если не вставить новый объект
Objects *object = [NSEntityDescription insertNewObjectForEntityForName:@"Objects" inManagedObjectContext:self.managedObjectContext]];
object.name = @"Whatever";
Когда я пытаюсь отправить его через к ViewController (чтобы загрузить в таблицу) с:
ViewController *vc = [segue destinationViewController];
vc.managedObjectContext = self.managedObjectContext;
в методе prepareForSegue, то только так, как это работает, если я добавлю:
Objects *object = [NSEntityDescription insertNewObjectForEntityForName:@"Objects" inManangedObjectContext:vc.managedObjectContext];
в конце. Так что я должен добавить новую запись в segue для всего, чтобы отправить без ошибок?
Ошибка без этой линии:
NSRangeException', reason: [_PFBatchFaultingArray objectAtIndex:]: index(1) beyond bounds (1)
Всей помощи ценится :)
Не похоже, что вы передаете объект, но вместо этого передаете контекст управляемого объекта. Как вы пытаетесь получить объект из этого moc в новом контроллере представления? – Abizern
Как создается контекст управляемого объекта? Разделяется ли это между несколькими вещами? Используется ли ограничение по контенту или закрытие очереди? Как контроллер дочернего представления получает объекты/объект из контекста? – quellish