【发布时间】:2015-03-03 04:35:18
【问题描述】:
我正在开发一个需要使用 AFNetworking 的框架。因此,我首先创建了一个新的闪亮的 Cocoa Touch 框架,然后像往常一样创建了一个包含以下内容的 pod 文件:
source 'https://github.com/CocoaPods/Specs.git'
pod 'AFNetworking', '~> 2.5'
显然,在一个普通项目上,这将创建工作区,一切都会非常顺利......但由于我选择了 Cocoa Touch Framework,我无法导入 AFNetowrking.h em> 进入我的 ProjectName.h。我得到的错误是:
在框架模块中包含非模块化标头...
所以我真的查了这个!似乎我需要做的就是转到我的构建设置并将 Allow Non-modular Includes In Framework Modules 设置为是,我的问题将得到解决......但这也无济于事.
我尝试做的另一件事是将 AFNetworking.h 头文件的目标成员身份设置为 public。但这并没有解决问题,我仍然遇到同样的错误。
如果有人能给我一份关于如何做到这一点的分步迷你指南,我将不胜感激?
值得一提的是,我也希望能够在 swift 中使用 AFNetworking 库。
【问题讨论】:
标签: ios afnetworking cocoapods