У меня есть проект приложения Core Data/Swift Cocoa в Xcode 6 (назовем проект Stuff
). Я создал объект Core Data с именем Query
и использовал Xcode для создания для него подкласса NSManagedObject
.
В этот момент Xcode 6 предложил мне создать связующий заголовок, как и ожидалось, и создал Stuff-Bridging-Header.h
. Как только я #import "Query.h"
в заголовке моста, мой объект модели Query
становится доступным в моем целевом коде Swift приложения.
Как сделать этот объект Query
Core Data (поддерживаемый сгенерированными Xcode Query.h и Query.m) доступным для моего тестового целевого кода Swift, StuffTests
? Я попытался вручную создать файл заголовка StuffTests-Bridging-Header.h
и добавить в него #import "Query.h"
, но мой тестовый класс Swift не смог разрешить класс Query
.