类的重复接口定义(Xcode,ObjC)

时间:2015-06-17 10:10:55

标签: ios

我试图在我的游戏中添加google admob的SDK,但是当我在添加admob sdk后尝试构建项目时,我不断收到错误" GADInterstitial&#34类的重复接口定义; 但是,当我在一个新项目中做同样的事情时,我根本不会遇到任何问题。我检查了所有的导入和项目设置,它们都是一样的。 我应该寻找什么来解决这个问题?

2 个答案:

答案 0 :(得分:0)

您有两个具有相同名称的接口。使用项目菜单选项中的Xcode查找来查找“GADInterstitial”的实例。

希望它会对你有所帮助。

答案 1 :(得分:0)

Objective-C #import预处理器语句专门忽略重复的头文件,与C / C ++ #include预处理器语句不同(需要使用保护宏或#pragma once )。

所以我认为你在源代码树的某个地方使用#include "GADInterstitial.h",而不是#import "GADInterstitial.h"