#ios #swift
#iOS #swift
Вопрос:
Итак, я нашел много ответов в Интернете, в которых объясняется, как использовать Swift pod в проекте ObjC XCode, но ни один из них не объясняет, какова была процедура импорта файла Swift Pod в ObjC pod…
Я не могу просто сделать это:
In Build Settings, under Objective-C Generated Interface Header Name, you should use common name for every target, for example MyProject-Swift.h.
Поскольку из моего модуля есть только Podspec для воспроизведения и связующий заголовок…
Я говорю об импорте в верхней части файла, подобного этому: (но он не компилируется в ObjC)
#import "MyTimer.swift"
Чего мне здесь не хватает?
Комментарии:
1.
spec.dependency
это не то, что вы хотите?2. @KirilS. Нет, я имею в виду импорт в верхней части файла -> #import «IpnosTimer.h», но быстрый файл из другого модуля
3. Похоже, это не имеет никакого отношения к podspec: podspec используется только для распространения вашего pod после того, как вы сможете его собрать. Но если вы хотите импортировать в свой проект, чтобы вы могли создавать свой проект, то вы говорите либо о его добавлении
podfile
, либо о любом другом инструменте построения, который вы используете, или даже статически в проект.4. @КирилС. Я понимаю, что мой вопрос был неясен… У меня есть pod_A, написанный на Swift, и в podspec моего Pod_B (этот написан на ObjC) я импортирую Pod_A следующим образом ->
s.dependency 'Pod_A'
, но тогда я не могу использовать#import "MyTimer.swift"
в своем ObjC-файле, потому что это swift-файл из Pod_A…