背景
我正在Swift中构建一个API框架。我希望它包含一个可以在内部和外部使用的Reachability
类。
状态
我复制了Tony Million提供的Reachability
类的源代码,将import语句添加到我的标题中。 .h
文件在Headers
的{{1}}部分设置为公开。我已在项目和目标中将Build Phases
设置为Allow Non-modular Includes in Framework Modules
。每当我去构建项目时,我都会收到错误:
YES
在导入Include of non-modular header inside framework module 'MyFramework.Reachability'
的行上。
问题
如何构建我的项目?我需要链接的另一个框架是不是ifaddrs.h
?
答案 0 :(得分:0)
看一下这个示例项目:https://github.com/tomaskraina/swift-modules-reachability
它由ApiFramework
和ReachabilityApp
组成,演示了如何设置它,以便您可以在框架内部和外部使用Reachability
- 在应用中。 / p>