如果使用桥接头,Xcode 7不会自动完成

时间:2015-06-22 09:14:53

标签: ios iphone frameworks header xcode7

所以,问题在于当我使用桥接头Xcode 7导入任何东西Xcode并不自动完成我的代码时,无论我是否导入给定的框架,头文件在我当前的.swift中,如果它&#39 ;只是在桥接标题Xcode没有自动完成。

虽然事情在框架上有所不同,但如果我导入Parse框架Xcode根本没有自动完成,比如没有NSString,没有其他基本的东西。 当我尝试导入FacebookSDK时,Xcode会自动填充像NSString这样的基本内容,但它并没有自动完成与FacebookSDK相关的东西。

此外,我尝试在Xcode 6中运行相同的项目,并且自动完成功能正常。我的Xcode 7或框架有问题吗? 我已经尝试删除缓存,派生数据,重新安装Xcode 7但没有帮助。 有提示吗?

3 个答案:

答案 0 :(得分:17)

对我有用的解决方案是确保为项目中包含的每个框架设置单独的路径,如下面的屏幕截图所示。

enter image description here

答案 1 :(得分:0)

Facebook SDK框架并没有出现在我的代码完成中。最终工作的是将框架文件复制到Project目录中,尽管Facebook官方说明建议使用对文档'文档的引用。文件夹中。

我尝试了Morgan和Van Du的解决方案,在框架搜索路径中添加特定目录,并进行递归,但对我来说没有骰子。不得不完全复制到项目目录(运行Xcode 7)。

答案 2 :(得分:0)

在我尝试了stackoverflow的每个解决方案后,我删除了所有自定义插件 - 就是这样。 Xcode - > Windows - >包管理器(在我的例子中,它是关于高级字符串的东西)