xcode8 beta4 не генерирует managedObjectContext

Я использую пустой основной проект данных и пытаюсь скопировать код из этого примера.

https://www.and/ rewcbancroft.com/2015/02/18/core-data-cheat-sheet-for-swift-ios-developers/

Поскольку нет управляемого контекста, я не могу продолжить.

Я новичок в программировании IOS. Пожалуйста, кто-нибудь может поделиться со мной простым примером, с которого я могу начать. Но мне нужно это с версией Xcode8 beta4. Я пробовал много других примеров, но как только я конвертировал их в свою текущую версию, они не работают.

1 ответ

Решение

Сообщение об ошибке гласит:

Значение типа 'ViewController' не имеет члена 'managedObjectContext'

Это означает, что где-то (ваш скриншот не показывает, где) вы пытаетесь присвоить значение свойству с именем managedObjectContext на примере вашего ViewController учебный класс. За исключением того, что этот класс не имеет свойства с именем managedObjectContext Свифт жалуется и не компилируется.

На самом деле это не вопрос базовых данных - это основной Swift. Это произошло бы при любой попытке присвоить значение несуществующему свойству.

Возможно, вам (опять же, ваш скриншот не предоставляет достаточно подробностей, чтобы быть уверенным) необходимо создать это свойство в классе контроллера представления с типом NSManagedObjectContext,

Другие вопросы по тегам