iad - 实现 iAd 后得到 ERROR : unable to get the receiver data from the DB

标签 iad ios7

我在全新的项目中实现了一个非常简单的 iAd 横幅,当我运行它时,我收到错误 ERROR:无法从数据库获取接收器数据!

代码非常基本,所以我认为问题与代码无关,但我会添加它以防万一:

#import <iAd/iAd.h>

@interface MainViewController : UIViewController <ADBannerViewDelegate>
{ADBannerView *adView;}
@property (retain, nonatomic) IBOutlet ADBannerView *adView;

@end

@implementation MainViewController
@synthesize adView;

- (void)viewDidLoad
{
    [super viewDidLoad];
    adView.delegate = self;
    [adView setHidden:YES];
}

-(void)bannerViewDidLoadAd:(ADBannerView *)banner{
    [adView setHidden:NO];
    NSLog(@"is laoding");
}

-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error{
    [adView setHidden:YES];
    NSLog(@"is NOT loading");
}

@end

还有其他人收到此错误吗?对这个问题有什么帮助吗?

最佳答案

~/Library/Caches/<your_apps_bundle_identifier>/ 中的文件可能已损坏。删除文件夹并重试。

很长的故事:
我浪费了整整几个小时寻找这些消息的来源,甚至为 NSLog/write/print 添加符号断点并将其作为 Xcode 错误耸耸肩,因为我也在运行 Xcode 5。但是后来它击中了我......今天早些时候我正在崩溃测试我的应用程序的启动并且“重新打开窗口”警报不断弹出所以我认为这可能是这些错误的原因:结果缓存文件已损坏。

关于iad - 实现 iAd 后得到 ERROR : unable to get the receiver data from the DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17953740/

相关文章:

ios - iAd 错误但广告似乎显示正常

ios - 使用 UIViewControllerTransitionCoordinator animateAlongsideTransition 方法

javascript - iOS7 使用 Javascript 检测键盘高度?

swift - 演示 iAds 在模拟器上的 iOS 9/9.1 Xcode 7.1.1 上不工作,在设备上也不工作

iphone - 如何下载 iAd 代码

iPhone 应用程序崩溃并出现异常

iphone - iOS7 我可以从添加到 xCode 项目的图集中访问图像(不是纹理)吗?

iphone - 为什么 iAds 在 iPad 上不起作用?

ios - "Application tried to present modally an active controller"尽管采取了各种安全防护措施

ios - 带有 UITabbar 的 UISplitView