2017-07-18 2 views
0
# Uncomment the next line to define a global platform for your project 
# platform :ios, '9.0' 

target 'ytl' do 
    # Uncomment the next line if you're using Swift or would like to use dynamic frameworks 
    # use_frameworks! 

    # Pods for ytl 

    pod 'Google-Mobile-Ads-SDK', '~> 7.20’ 
    pod "AXWireButton" 
    pod "DGActivityIndicatorView" 
    pod use_frameworks! “RaisePlaceholder” 
end 

ich die SwiftRaisePlaceholder erstellt importieren, jetzt will ich in Objective-C Klasse UIView Klasse importieren.Wie swift pod Klasse in Objective C UIView Klasse

Wie kann ich Swift pod Klasse in objective-C UIView Klasse importieren?

Ihre Eingabe wird geschätzt.

+0

# Import funktioniert nicht? –

+0

Wenn Sie keine Bridging-Header verwenden, importieren Sie –

+0

Welches Projekt ist das? Objective-C-Projekt oder Swift-Projekt? –

Antwort

0

Einfach nur @objc vor Ihrer Swift Klasse wie hinzufügen unter

@objc class YourSwiftClass: UIViewController 

Jetzt in Ihrem Projekt & targt Einstellungen, ändern unter Flags JA

Definiert Modul: JA

Immer Swift-Standardbibliotheken einbetten: JA

Installieren Objective-C Kompatibilität Rubrik: JA

Jetzt Ihr Projekt reinigen COMMAND+K jetzt in Ihrem Ziel C-Datei wie reguläre Import importieren

#import "YourTargetName-Swift.h" 

Hinweis: Wenn Ihr Zielname Leerzeichen enthält, ersetzen sie mit Unterstrichen (Beispiel: "Sample Project" wird "Sample_Project-Swift.h"). Ein weiterer Punkt ist zu beachten, in der Tat, das ist nicht Ihr Projektname anstelle Ihren Zielnamen

Link zu Apple-Docs: How to use Swift code in Objective C

Verwandte Themen