【发布时间】:2016-08-15 18:01:22
【问题描述】:
我正在尝试使用依赖于Availability 宏的开源解决方案,我添加到我的 Swift 项目中的 Objective-C 文件导入了必要的标头:
#import "Availability.h"
(tried changing "" for <> as well)
我知道它是我在Linked Frameworks and Libraries 部分添加的 Foundation 框架的一部分。但是,所有特定于可用性的代码行都被忽略了,我最终会遇到Duplicate interface definition 错误,而这些应该是特定于平台/iOS 版本的定义。
我已经尝试添加/删除框架 Cleaning/Cleaning build folder,按照 this question 和其他人中的所有建议,尝试重新启动 Xcode - 没有任何帮助。
如何在使用桥接头导入到 Swift 项目的 Objective-C 文件中使用可用性?
设置:Xcode 7.3
【问题讨论】:
标签: ios objective-c swift xcode bridging-header