Ich habe Objective-C-Klasse, die ich in Swift verwenden möchte. Ich benutze es mit Singleton sharedInstance
und Verknüpfung, die in Swift erstellt wurde. Aber wenn ich diese Abkürzung eintippe, sehe ich <<error type>>
in Autocomplete und keine Farbsyntax und keine Autovervollständigung helfen.Ziel C zu Swift überbrücken <<error type>>
Wenn ich irgendeine Funktion auf dieser Verknüpfung aufrufen, wie TripPlannerKit.tripName
App wird gut funktionieren, aber es ist wirklich schwer zu tippen, wenn Sie große Methoden haben.
Wie importiert Objective-C mit vollständiger Syntaxunterstützung?
Meine Briding Datei ist wirklich einfach
#import "Project-Prefix.pch"
#import "TripPlannerManager.h"
Und das meine ist Global.swift
wo ich Verknüpfungen erstellen Objective-C Singletons für die Verwendung von
import Foundation
//=== managers & kits
let TripPlannerKit = TripPlannerManager.sharedInstance()
Fügen Sie einen Überbrückungs-Header vielleicht hinzu? – Sweeper
@Sweeper aktualisiert. Aber wirklich nichts interesting –
Sie sollten mit Kompilierungsfehlern verwirrt werden, nicht mit dem Buggy schnelle Autocompletion von Xcode –