如何在框架头中添加swift类?

chr*_*isp 13 swift xcode6 ios8

在Xcode 6(beta 4 6A267n)中,我添加了一个Framework(选择Swift作为语言),框架头有这个注释://在这个头文件中,你应该使用像#import这样的语句导入框架的所有公共头文件

通过SO,我发现你必须将"-Swift"附加到你的头文件名,但是我无法让它工作.

我还在我的标题搜索路径中添加了$(SRCROOT).

Col*_*inE 12

听起来你正在尝试创建自己的Swift库?在这种情况下,您不需要创建如下所述的外部接口:

Swift:如何为静态库创建外部接口(Objective-C .h中的公共头模拟)

使用Swift,您可以通过将类和方法标记为来标识您的公共接口public.

带有-Swift后缀的标头桥接标头,用于桥接Objective-C代码,以便可以在Swift应用程序中使用它.

  • 我在ViewController.swift文件的顶部有一个"successl"导入语句(没有错误),但是当我尝试使用类时,我得到"使用未声明的类型" - 我可以看到类"跳转到定义"在导入的框架上. (12认同)
  • 我面临同样的问题,但上面并没有解决我的问题,你能解释一下吗? (11认同)