boo*_*ker 27
转到您的项目 - >构建设置 - >用户标题搜索路径并添加 $(SRCROOT)
这对我行得通.
编辑(另一种解决方案):有时我在导入范围内随机丢失了自动完成功能.我通过#import ""
在自动完成之间键入我的类之前键入双引号来修复它.
显然这与将文件放在子文件夹中有关.看来,虽然以前版本的Xcode的codesense会列出添加到项目中的任何标题,但4.4版本只会列出项目中最顶层文件夹中的标题...
我发现的解决方案是在项目的"用户头搜索路径"中包含这些子文件夹.
例如,如果您有这样的文件夹结构:
Source/
Example/
Util/
util.h
Example.xcodeproj
Run Code Online (Sandbox Code Playgroud)
默认情况下,键入时
#import "u|"
Run Code Online (Sandbox Code Playgroud)
你会得到Util文件夹的建议.如果你让它完成并继续输入:
#import "Util/u|"
Run Code Online (Sandbox Code Playgroud)
你会得到util.h的建议.
要获得通常的自动完成行为,请转到您的项目 - >构建设置 - >用户标题搜索路径并将示例添加到列表中(双击设置,单击"+"按钮,编写示例并确保转向在左侧的复选框上).当您关闭小弹出窗口时,您的设置应该类似于Example/**,这意味着它包括Example和每个子文件夹.
新的行为(功能?错误?)让我发疯.希望有所帮助.