2014-11-30 3 views
2

У меня есть быстрый проект, и я втянул его в источник MagicalRecord ObjectiveC.MagicalRecord and Swift

Я создал Bridging-заголовок и компилируется нормально, и автозаполнение произведения и т.д ...

Однако, во время выполнения он немедленно падает с непризнанным селектором для первой волшебной звукозаписывающей категории, что она сталкивается.

Есть ли какой-то шаг, который мне не хватает при использовании объектива-c в быстром проекте?

+0

Ошибка школьника ... отсутствует мой флаг -ObjC-linker, чтобы потянуть в категории – bandejapaisa

ответ

0

Если ваш NSManagedObject подклассы - это быстрый код, вы должны дать им полные имена классов. Сначала создайте подклассы NSManagedObject. Затем в редакторе моделей измените каждое имя класса сущностей на YourProjectTargetName.ClassName. Например, у меня есть проект BucketList, а объект Target - это имя класса должно быть BucketList.Target. Вы можете установить имя класса в инспекторе модели данных.

+0

Спасибо за подсказку, я уже это знаю. – bandejapaisa

2

Забыл добавить флаг -ObjC в другие флажки Linker, чтобы потянуть категории в двоичный файл.