在#import“myFile.h”中丢失完成

由于我有Xcode 4.4,当我想要在我的类上导入文件时,我已经完成了。 我必须完整地写入文件(问题只出现在导入范围内,它在别处工作)

有没有人有同样的问题,知道如何弄清楚?

转到您的项目 – >build立设置 – >用户头searchpath,并添加$(SRCROOT)

这对我行得通。

编辑(另一种解决scheme):有时我在我的导入范围内随机丢失自动完成。 我通过input双引号“ #import ""在使用自动完成键入我的类之前修复了它。

显然这与你的文件在子文件夹内相关。 虽然以前版本的Xcode的codesense会列出添加到项目中的所有头文件,但版本4.4只会列出项目中最顶层文件夹中的头文件…

我find的解决scheme是在项目的“用户头searchpath”中包含这些子文件夹。

例如,如果你有这样的文件夹结构:

 Source/ Example/ Util/ util.h Example.xcodeproj 

默认情况下,当你键入

 #import "u|" 

你会得到Util文件夹的build议。 如果你让它完成并继续input:

 #import "Util/u|" 

你会得到util.h的build议。

要获得通常的自动完成行为,请转到您的项目 – >构build设置 – >用户头searchpath,并添加示例到列表中(双击设置,单击“+”button,写示例并确保转在左边的checkbox上 )。 当你closures小popup,你的设置应该读取像例子/ ** ,这意味着它包括示例和每个子文件夹

新的行为(function?错误?)让我疯狂。 希望有所帮助。