无法在Swift中使用Objective-C类构建模块Foundation

时间:2014-08-16 22:53:27

标签: objective-c swift

我正在尝试编译一个Swift应用程序,其中包含通过桥接头加载的补充Objective-C文件。然而,它到第一行:

#import <Foundation/Foundation.h>

并显示错误:

Could not build the module 'Foundation'

我已经检查过基金会框架已包含但没有运气。我也尝试了各种部署目标,架构等组合。有没有其他人在Xcode 6 beta 5中体验过这个?

2 个答案:

答案 0 :(得分:1)

Doc说

  

任何可作为模块访问的Objective-C框架(或C库)   可以直接导入Swift。这包括所有的   Objective-C系统框架 - 例如Foundation,UIKit和SpriteKit

所以你可以做到

import Foundation

答案 1 :(得分:0)

您无法在C文件中导入Obj-C-Headers。 (如果您在项目中使用c。)