2

我要问的问题不是一个大问题,只是在 XCode 中使用 #import 指令自动完成有点烦恼。

我有一个带有静态库和使用它们的应用程序的工作区。我的工作区文件夹架构如下:

Workspace dir
\->libs
    \-> lib1
        \-> lib1Object1.h
        \-> lib1Object1.m
        \-> lib1Object2.h
        \-> lib1Object2.m
    \-> lib2
    \-> lib3
\->tests
\->apps
    \-> app1
    \-> app2

对于每个应用程序项目,我都在User Header Search Paths设置中添加了../../libs路径。

对于每个 lib 项目,我都在User Header Search Paths设置中添加了..路径。

这样,我可以使用以下指令将每个头文件包含在任何其他文件中:

#import "lib1/lib1Object1.h"

我的问题是自动完成不能完美地工作,因为当我开始输入#import "li它用lib1Object1.h而不是lib1/lib1Object1.h 完成

或者,当使用框架时,自动完成首先显示头目录。

例如,如果我键入#import 它以 AVFoundation/AVFoundation.h 完成

有人知道关于自动完成的规则​​吗?

4

0 回答 0