【发布时间】:2015-01-24 22:48:25
【问题描述】:
我正在尝试运行一个包含一些头文件的项目,但这些头文件的路径是头文件的实际位置,例如“../../../FMRuntimeHelpers/Classes/FMRuntimeHelpers.h”。
现在编译器不考虑这个路径(../../../FMRuntimeHelpers/Classes/FMRuntimeHelpers.h)来定位实际的头文件及其内容,如@interface等。虽然它认为这是Objective C代码并生成错误:“预期标识符或'('”。
请提出建议。我需要做什么来解决它?如何定义这个相对路径?我以这种方式拥有数千个文件,因此将这些文件替换为原始文件将花费大量时间。
【问题讨论】:
-
看看这个答案是否有帮助...... stackoverflow.com/questions/14003494/…
-
该文件不是有效的 .h 文件,您不能只在其中放置路径,您需要在路径前添加 #import 或 #include ......另外,看起来像这样路径是文件本身,为什么需要包含文件本身?
-
如果我在查找器中导航到此路径(../../../FMRuntimeHelpers/Classes/FMRuntimeHelpers.h),我发现 FMRuntimeHelpers.h 具有有效的标题内容。我不明白为什么以这种方式引用有效头文件的路径。我以这种方式拥有数千个文件,因此甚至无法用原始标题替换所有文件。
标签: ios objective-c xcode xcode6 cocoapods