2015-04-22 2 views
0

Я разрабатываю свою собственную фреймворк на Swift, и я использую Core Data. До сих пор все работало нормально, пока я не решил добавить новый класс в качестве вложенного класса. Поэтому я настраиваю объект под названием «Информация» и устанавливаю его класс в MyFramework.MyClass.MyInfoClass. Однако этот случай выглядит так, что его не принимают.Вложенный класс с основными данными

CoreData: warning: Unable to load class named 'MyFramework.MyClass.MyInfoClass' for entity 'Info'. Class not found, using default NSManagedObject instead. 

Кто-нибудь знает, есть ли ограничение для этого?

ответ

2

Попробуйте

@objc(MyClass) 
class MyClass: NSManagedObject { 

    ... 

} 
+0

Да, это выглядит, что таким образом она работает. –

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