utilisation de @import lorsque les modules sont désactivés

J'ai un problème

@import Foundation; 

et je vois:
@import vs #import – iOS 7

et j'ai réglé "Activer les modules" sur "OUI"

et mon problème n'est pas résolu

J'ai reçu cet avertissement dans un projet de type "zero-swift" chaque fois que j'ai essayé d'append @import SafariServices; déclaration.

Solution: Activer les modules. Accédez à la cible> Paramètres de construction et définissez les modules d'activation (modules C et Objective-C) sur YES .

J'ai encerclé la bascule Build Settings pour changer.

La cause possible est que vous utilisez Objective-C ++. Ensuite, les modules sont désactivés malgré les parameters de construction appropriés.

Vérifiez si vous utilisez #import "ProductName-Swift.h" quelque part dans les files .mm ou tout autre file autre que les files objc.

Parce que si vous utilisez cette import dans les files cpp, les modules sont automatiquement désactivés.