2016-12-08 3 views
-4

Я использую основные данные для добавления данных в мой Tableview из этого учебникаmanagedObjectContext отправляется ошибка экземпляра

«http://www.appcoda.com/introduction-to-core-data/» и

У меня нет никаких ошибок, но когда я нажимаю запустить я получаю эту ошибку - [AppDelegate managedObjectContext]: непризнанный селектор, отправленный в экземпляр

Что означает ошибка? Thanks

+0

Добро пожаловать в переполнение стека! Вы можете взять [тур] (http://stackoverflow.com/tour) и узнать [Как спросить] (http://stackoverflow.com/help/how-to-ask) хороший вопрос и создать [Минимальный , Complete и Verifiable example] (http://stackoverflow.com/help/mcve). Это облегчает нам помощь. – Starlord

+0

Попробуйте получить доступ к нему из основного контейнера данных в делегате приложения. –

ответ

0

Значит, что «AppDelegate» не знает, как ответить на «managedObjectContext».

Двойная проверка того, что managedObjectContext доступен из экземпляра AppDelegate.

Удачи.

+0

Спасибо за ваш быстрый ответ, мне это было очень нужно. Должен ли я добавить свойство для него в файл приложения delegate.h? или как я точно это проверю? извините, но я новичок в использовании основных данных. – mm15

+0

Я бы рекомендовал начать новый проект с нуля и выбрать «Использовать основные данные» в процессе начальной настройки. Там вы можете научиться правильно настраивать стек Core Data. –

Смежные вопросы