Каркас не виден в автоматически сгенерированном файле swift - PullRequest
0 голосов
/ 15 ноября 2018

Я хочу импортировать некоторые быстрые классы в проекте target-c. Я добавил все классы, создал bridging-header, импортировал файл MyTarget-swift.h в свои классы, и все, кажется, работает нормально.

При создании проекта я обнаружил очень странную ошибку в сгенерированном файле swift.h:

enter image description here

Фреймворк StoreKit уже добавлен в проект. Я понятия не имею, что происходит. У кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 15 ноября 2018

Правильный ответ таков: https://stackoverflow.com/a/24195188/4563329

Это помогло мне решить мою проблему.Я опубликую свой фиксированный файл здесь:

Я создал еще один заголовочный файл в target-c с именем ModuleTargetName-Swift-Fixed.h Внутри него сначала я импортировал StoreKit, а после импортировал ModuleTargetName-Swift.h.В моих классах Цель-C я импортировал ModuleTargetName-Swift-Fixed.h

Это мой класс:

// Forward declarations for property classes
#import <StoreKit/StoreKit.h>

// Imports for superclasses
#import "ModuleTargetName-Swift.h"
...