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