D'importation dans le Cadre Swift Projet Xcode

Je suis en train d'importer myFramework dans un projet. J'ai ajouté myFramework dans les Phases de construction->Lien Binaire Avec les Bibliothèques.

Objective-c:

#import <UIKit/UIKit.h>
#import <myFramework/myFramework.h>

Mais avec Swift, je reçois un No such module myFramework erreur:

import UIKit
import myFramework

Selon la Swift documentation:

Importer Des Cadres

Vous pouvez importer externe des cadres qui ont un pur Objective-C
base de code, un pur Swift code, ou une langue mixte de la base de code. L'
processus pour l'importation d'un cadre externe est le même que l'
le cadre est rédigé dans une seule langue ou contient des fichiers à partir de deux
les langues. Lorsque vous importez un cadre externe, assurez-vous que le
Définit le Module de paramètre de construction pour le cadre que vous importez est réglé
Oui.

Vous pouvez importer un cadre en toute Swift fichier dans un autre
cible à l'aide de la syntaxe suivante:

SWIFT

import FrameworkName

Vous pouvez importer un cadre en Objective-C .m fichier à l'intérieur d'une cible différente en utilisant les éléments suivants
syntaxe:

OBJECTIVE-C

@import FrameworkName;

J'ai créé myFramework à l'aide de Xcode 5. Xcode 5 n'ont pas de "Définit le Module" paramètre de construction.

Où est le problème?

  • Dans mon projet, je suis un lien avec Apple SpriteKit.cadre que vous avez décrite, et je suis en mesure d'utiliser la totalité de Sprite Kit de classes, puis d'importer le cadre de la swift classe à l'aide de: importer SpriteKit
  • Xcode 5 ne vous autorise pas à @import non-cadres du système. Il est disponible depuis Xcode 6.
  • Quelle est la bonne réponse suivante dans votre code?
  • cette solution a fonctionné pour moi stackoverflow.com/a/37328591/1084174
InformationsquelleAutor phnmnn | 2014-06-05