【发布时间】:2013-09-02 08:53:42
【问题描述】:
可能是一个容易解决的问题,但我是新手,所以谢谢 只是想了解如何使用 iAd 并将其放入
我的.h
#import <UIKit/UIKit.h>
#import <iAd/iAd.h>
@interface withadViewController : UIViewController <ADBannerViewDelegate>
{
ADBannerView *banner;
BOOL bannerIsVisible;
}
@property (nonatomic, assign)BOOL bannerIsVisible;
@property (nonatomic, retain)IBOutlet ADBannerView *banner;
@end
我的.m
@implementation withadViewController; **incomplete implementation**
@synthesize banner;
@synthesize bannerIsVisible;
-(void) bannerViewDidLoadAd:(ADBannerView *)banner
{
if (!self.bannerIsVisible)
{
[UIView beginAnimations:@"animatedAdBannerOn" context:NULL];
banner.frame = CGRectOffset(banner.frame, 0.0, 50.0);
[UIView commitAnimations];
self.bannerIsVisible = YES;
}
}
...继续基本添加横幅广告代码的其余部分 感谢您提前提供帮助
【问题讨论】:
-
发布你的头文件。
-
你已经声明你的类要实现某个协议,但还没有实现该协议所需的所有方法。
-
刚刚发布了头文件
-
@NicholasHart 我太新了,我不知道这意味着什么
-
你能发布完整的头文件吗?我没有看到@end,所以我认为它会继续,并且可能还有其他方法。至于 ADBannerViewDelegate 它的所有方法都是可选的,所以应该不是问题。问题可能出在您的其他方法中。
标签: iphone objective-c xcode xcode4