感谢this post和现在内置的静态库模板,我能够将项目的一些部分放在其他地方。一切都没有警告编译,运行良好。但是,我曾经在import语句中获取类别的自动完成功能。这已不再发生。如何在静态库中获取类别的自动完成功能?
答案 0 :(得分:6)
获取项目的“目标”信息
转到“其他链接标记”并添加“-all_load”。
希望这会有所帮助:)
答案 1 :(得分:5)
问题在于XCode不知道在哪里查找头文件。
要解决此问题,请执行以下操作 - 在应用程序目标的"用户页眉搜索路径" 中,指向类别标题的位置。这告诉XCode在哪里寻找它,自动完成应该工作。如果有多个目标,您可以为每个目标或项目的设置修复它。
答案 2 :(得分:0)
如果您取消选中XCode首选项的Code Sense部分中的“索引:启用所有项目”框,我认为您可以重新索引所有内容。取消选中后,可能退出XCode,重新打开它,然后重新检查该选项。根据帮助,取消选中该选项不仅会关闭索引,还会丢弃当前索引。