3

我正在尝试在 Swift 中构建一个集成了 AFNetworking 的 Cocoa Touch 框架……在 xCode 6.0.1 中,当我包含 .h MyFrameworkName.h 文件中的文件。

我已经将“允许框架模块中的非模块化包含”设置为“是”,尽管这种情况一直在发生......

它会继续发生

请指教...

谢谢。

4

1 回答 1

1

您需要将框架将提供的每个标题标记为“公共”而不是“私有”或“项目”

单击有问题的 .h 文件并查看 Xcode 右侧的 File Inspector(您可以从 View->Utilities->Show File Inspector 调出 File Inspector)

然后从“项目”或“私人”更改下拉菜单

作为项目标头包含在框架中的标头

对“公众”

包含在框架中的标头作为公共标头

于 2014-09-23T20:58:23.363 回答