Próbuję zaimportować bibliotekę Mopub do nowego projektu Swift.
- Utwórz nowy Swift Project + pod init
- Dodaj kapsułę
pod "mopub-ios-sdk
pod install
- Otwórz projekt (plik
.xcworkspace
) - Utwórz obojętny plik ObjectiveC, aby wyświetlić monit o dodanie nagłówków Bridging
- w
MyProject-Bridging-Header.h
plik dodaj linię#import <MoPub/MoPub-Bridging-Header.h>
W tym momencie kompiluje się projekt, ale jeśli spróbuję użyć klas składowych XCode narzeka error: use of undeclared type MPInterstitialAdController
Gdzie jest błąd?
Uwaga: Jeśli utworzę projekt aplikacji, to ObjectiveC użyje linii do importu #import <mopub-ios-sdk/MoPub-Bridging-Header.h>
w kroku 6 wystarczy, aby ramka była dostępna z kodu szybkiego. Ale potrzebuję, aby mój projekt był oparty na Swift.
Dzięki
Odpowiedzi:
0 dla odpowiedzi № 1Po ustawieniu nagłówków pomostowych pominięto instrukcję importu:
import MoPub
: P