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

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

问题描述

因此,问题是当我使用Bridging Header在Xcode 7中导入任何东西时Xcode不会自动完成我的代码,无论我是否在当前的.swift中导入给定的框架,头文件,如果它只是在桥接头中Xcode不会自动完成。

尽管事情依赖于框架,但如果我导入Parse框架,Xcode根本就不会自动完成,就像没有NSString一样,没有其他基本的东西。
当我试图导入FacebookSDK时,Xcode会自动完成像NSString这样的基本内容,但它不会自动完成FacebookSDK相关的内容。

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

解决方案

对我而言,解决方案是确保您为项目中包含的每个框架放置单独的路径,如下面的截图。




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.

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.

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天全站免登陆