0

我无法将 iAD 合并到我当前的代码/定义中。我已经为卡片滚动视图样式显示设置了代码,并且想将 iAD 添加到同一个视图控制器:

我怎样才能做到这一点而不会得到我得到的错误?

这是 view controller.h 中卡片滚动视图的代码

@interface ViewController1 : UIViewController <CardScrollViewDelegate> 
@end

这是我的 iAD for view controller.h 代码,但应该与上面的代码合并,否则我会收到另一个错误,说重复定义:

@interface ViewController1 : UIViewController <ADBannerViewDelegate> {

    SLComposeViewController *mySLComposeSheet;
}
@property (weak, nonatomic) IBOutlet ADBannerView *banner1;

我试图将它们都添加到的视图控制器名称/自定义类是 ViewController1

更新:

它比我想象的要简单得多,只需添加一个逗号(对于那些像我一样好奇的人)

@interface ViewController1 : UIViewController <CardScrollViewDelegate, ADBannerViewDelegate> {
}

@property (weak, nonatomic) IBOutlet ADBannerView *banner1;

@结尾

4

1 回答 1

0

您的代码和/或问题不明确。我看到 3 个视图控制器和 2 个代表。无论哪种方式...您要将其添加到哪个视图控制器?不管是哪一个。里面的实现文件应该如下:

请记住导入 iAd,您的代码应如下所示:

#import <iAd/iAd.h>;

@interface ViewController1 : UIViewController <ADBannerViewDelegate>
{
      ADBannerView *banner1;


BOOL bannerIsVisible;

}

@property (nonatomic,assign) BOOL bannerIsVisible;

然后,在 viewDidLoad 中,您可以将其加载到框架等中......

于 2013-08-27T13:44:31.590 回答