如果使用桥接头,Xcode 7 不会自动完成 [英] Xcode 7 doesn't autocomplete if using bridging header

查看:31
本文介绍了如果使用桥接头,Xcode 7 不会自动完成的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

所以,问题是当我使用桥接头在 Xcode 7 中导入任何内容时,Xcode 不会自动完成我的代码,无论我是否在当前的 .swift 中导入给定的框架、头文件,如果它只是在桥接头中Xcode 不会自动完成.

So, the problem is that when I import anything in the Xcode 7 using Bridging Header Xcode doesn't autocomplete my code, no matter if I import given framework, header file in my current .swift, if it's just in bridging header Xcode doesn't autocomplete.

虽然取决于框架,但如果我导入 Parse 框架,Xcode 根本不会自动完成,比如没有 NSString,没有其他基本的东西.当我尝试导入 FacebookSDK 时,Xcode 会自动完成 NSString 之类的基本内容,但不会自动完成 FacebookSDK 相关的内容.

Though things are different dependently on framework, if I import Parse framework Xcode doesn't autocomplete at all, like no NSString, no other basic stuff. When I tried to import FacebookSDK, Xcode autocompletes basic stuff like NSString, but it doesn't autocomplete FacebookSDK related stuff.

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

Also I tried running same project in Xcode 6 and there autocomplete works properly. Is it something wrong with my Xcode 7 or the frameworks? I already tried deleting cache, derived data, reinstalling Xcode 7 but none helped. Any tip?

推荐答案

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

The solution that worked for me is to make sure you put an individual path for each framework you include in your project as in the screenshot below.

这篇关于如果使用桥接头,Xcode 7 不会自动完成的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆