更新:
这是更详细的编译器输出:
所以我正在开发一个简单的应用程序。我希望能够对字符串进行一些编码/解码,所以我将这三个文件从Google Mac ToolBox添加到我的项目中:
由于我的项目使用ARC,我已将文件添加到构建阶段并设置-fno-objc-arc标志,因此它们不能使用ARC进行编译。请参见屏幕截图:
现在我转到我的主视图控制器并添加以下行:
#import "GTMNSString+HTML.m"
我尝试编译我的项目。我得到这样的错误:
我该如何解决这个问题?我是iOS开发的新手,所以请解释一下。
答案 0 :(得分:3)
要删除前两个警告(没有处理文件的规则...),请从“编译源”中删除GTMDefines.h和GTMNSString + HTML.h。只有.m文件需要在那里。
您永远不想导入.m文件,即使技术上可行!要摆脱错误,请从
更改导入#import "GTMNSString+HTML.m"
到
#import "GTMNSString+HTML.h"