iAd在Xcode中,将AdBannerView连接到委托?

时间:2013-04-04 00:58:43

标签: xcode delegates storyboard iad

所以,在youtube上观看Geeky Lemon的教程(https://www.youtube.com/watch?v=0NkgmhpJovM&list=UU6-UA1FoMnbO2LCLWPCM9aA&index=27)后,了解如何在您的应用中实施iAd。我的问题是,当我完成所有代码并尝试将我的AdBannerView连接到委托时,出于某种原因,在故事板中,当我选择AdBannerView时,我可以在右侧的检查器中看到委托连接,但是没有连接它的方式。 这是我的代码。 我的.h文件:

#import <iAd/iAd.h>
#import <UIKit/UIKit.h>

@interface FirstViewController : UIViewController <MFMessageComposeViewControllerDelegate,    ADBannerViewDelegate>         {
}

我的.m文件:

#import "FirstViewController.h"


@interface FirstViewController ()

@end

@implementation FirstViewController 

- (void) bannerViewDidLoadAd:(ADBannerView *)banner{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1];
[banner setAlpha:1];
[UIView commitAnimations];

}

- (void) bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1];
[banner setAlpha:0];
[UIView commitAnimations];
}

总而言之,我需要知道在使用故事板时如何将我的横幅连接到文件所有者? 请帮助,非常感谢任何帮助。 谢谢你提前。

1 个答案:

答案 0 :(得分:0)

连接代表的一种方法是选择广告横幅视图,然后打开出口收集检查器(在右侧)。然后控制单击“委托”并将连接线拖到视图控制器上,如下所示:

One Way To Set A Delegate Connection

确保您已将视图控制器设置为正确的自定义类型!