305 votes

Comment faire pour importer le code Swift à l’Objective-C

J’ai écrit bibliothèque sur Swift SCLAlertView-Swift et je n’ai pas pu importer dans mon projet actuel sur (Objective-C)

Y at-il des moyens pour l’importer ?

473voto

Bill Points 6709

Vous devez importer `` . Notez que c’est le nom du projet - les autres réponses font l’erreur d’utiliser le nom de la classe.

C’est un fichier unique un en-tête généré automatiquement qui définit les interfaces de Objective-C pour toutes les classes de Swift dans votre projet qui sont annotés soit ou hériter de .

159voto

Andrei Papancea Points 41

Les Instructions du site web d'Apple:

Pour importer Swift code en Objective-C dans le même cadre

Sous Paramètres de construction, de l'Emballage, assurez-vous que le Définit le Module configuration du framework cible est définie sur Oui. Importer le code Swift à partir de ce cadre cible en Objective-C .m la déposer dans les cadre de la cible à l'aide de cette syntaxe et la substitution appropriés les noms de:

#import "ProductName-Swift.h"

4voto

Nitin Alabur Points 3165

La caisse de la pré-release notes à propos de Swift et de l'Objective-C dans le même projet

https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html#//apple_ref/doc/uid/TP40014216-CH10-XID_75

Vous devriez être à l'importation

#import "SCLAlertView-Swift.h"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X