当我使用模板创建新项目并拥有静态库时,如何在Xcode 4中使用代码完成。
我创建了一个使用静态库的新模板,但是当我创建一个新项目时,代码完成对静态库不起作用。我可以很好地构建和运行新项目,并为项目中的clases使用代码完成。
提前感谢你。
答案 0 :(得分:1)
这可能是由Xcode代码完成的已知错误引起的。位于项目根目录之外的任何文件都不会被正确编入索引,这意味着代码完成和对这些文件中定义的任何符号的重构操作都不起作用。
我之前已经提交了一个错误,并且已经Apple确认(原始错误ID:9260761)。
解决方法是确保头文件位于项目目录中的某个位置,并且已将它们添加到Xcode项目中。
答案 1 :(得分:0)
您还应该为项目添加静态库标头。这就是Xcode如何知道要自动完成的类/方法。