Как получить доступ к правильному NSManagedObjectContext из созданных Mogenerator человеческих файлов? - PullRequest
1 голос
/ 12 июня 2011

Я пытаюсь следовать указаниям в верхнем ответе на этот вопрос, и я получаю сообщение об ошибке, пытаясь получить доступ к переменной moc .Я знаю, что это должен быть контекст управляемого объекта, но я не могу понять, как получить к нему доступ.

Файл, который я добавляю в код -awakeFromInsert, является "человеческим" файлом, сгенерированным при запуске mogenerator v1.22.У меня такое ощущение, что mogenerator заполняет какое-то свойство правильным контекстом управляемого объекта, но это не называется moc.Я мог бы быть совершенно вне базы, так что не стесняйтесь учить меня!

1 Ответ

0 голосов
/ 12 июня 2011

Mogenerator не добавляет метод с именем moc.Это просто создание подклассов NSManagedObjects, которые содержат методы доступа для удобства.Поскольку они являются подклассами NSManagedObject, вы можете использовать метод -managedObjectContext для доступа к контексту, с которым связан объект.Поэтому изменение вызовов -moc на -managedObjectContext должно помочь.

...