Wie referenziere ich einen Typ in einem Modul, dessen Typ den gleichen Namen hat wie das Modul?

8

Ich versuche, einen Typ innerhalb eines Frameworks zu referenzieren, dessen Typ mit dem Framework identisch ist. Einfacher im Code zu erklären:

In Framework Something

%Vor%

In Framework OtherFramework

%Vor%

Im Hauptprojekt importiere ich dann beide Module:

%Vor%

Und wenn ich das tue

%Vor%

Gibt es eine Möglichkeit, A in Something anders als das Framework zu ändern?

    
Alejandro 02.05.2016, 21:08
quelle

3 Antworten

6

Eine Möglichkeit besteht nicht darin, das gesamte Modul zu importieren, sondern nur die spezifischen Typen zu importieren, die Sie benötigen, z. um eine Klasse Something in Modul Something :

zu importieren %Vor%     
Sulthan 02.05.2016 21:29
quelle
2

Eine Lösung, die ich gefunden habe, ist, eine separate .swift-Datei damit zu erstellen:

%Vor%

Und dann

%Vor%     
Alejandro 02.05.2016 21:30
quelle
-1

Hast du es versucht

? %Vor%     
Aleksa 08.09.2017 00:29
quelle

Tags und Links