找不到SKTMainView.h文件

时间:2015-06-12 12:42:29

标签: swift skmaps

我已经完全按照文档中描述的方式实现了SKMaps和SDKTools,一步一步在Swift 中使用 CocoaPods。但是我无法使用这些工具。 我将我的项目与Swift演示项目进行了比较,但我找不到任何差异。

工具' docs没有说明需要的桥接头文件,但由于demo项目使用了一个,我复制了它。 在那之后,当我尝试构建我的项目时,我收到以下错误消息:

SDKTools/Navigation/SKTNavigationManager.h:16:9: 'SKTMainView.h' file not found

有没有人遇到过同样的问题,或者对如何解决此问题有任何想法? Sidenode:Xcode让我替换所有<使用双引号导入以在我的桥接文件中工作。

非常感谢任何帮助。

3 个答案:

答案 0 :(得分:0)

我使用Cocoapods实现并遇到了同样的问题。我可以让它工作的唯一方法是删除第一部分,只将以下内容放在我的桥接文件中

#import "SKTNavigationManager.h"

答案 1 :(得分:0)

确保在Build Settings中,以下选项是正确的:

  • Objective-C Bridging Header
  • Objective-C生成的接口标题名称
  • 标题搜索路径(如果SDKTools文件夹位于项目文件夹中,或者" $ {PROJECT_DIR} /../ SDKTools"如果它处于同一水平)

您可以找到here演示项目。

答案 2 :(得分:0)

我已经面对这个错误了!当标头搜索路径配置不当时,可能会发生这种情况。特别是,如果你没有在"递归"中切换PROJECT_DIR线。而不是"非递归" enter image description here

使用此标头搜索路径配置,SDKTools必须与.xcodeproj文件处于同一级别 enter image description here

希望这可以帮助!!