【问题标题】:AdMob Banner using Objective-c Xcode 6使用 Objective-c Xcode 6 的 AdMob 横幅
【发布时间】:2015-07-17 08:35:32
【问题描述】:

我正在尝试在我的应用程序中实施广告横幅,并且我正在使用谷歌在他们的网站上为您提供的代码,但我仍然收到如下所示的错误。为什么我会有这些问题?我错过了什么吗?

我现在在运行应用程序时遇到了这个问题 -

2015-07-17 09:59:16.459 Jus Reign[7155:1055744] * 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类不是键值键bannerVIew的编码兼容。 * 首先抛出调用栈: (0x1865e82d8 0x1982bc0e4 0x1865e7f5c 0x187421480 0x186513520 0x18b480734 0x18b37c318 0x18b0609bc 0x18b060928 0x18b067164 0x18b064814 0x18b0d6880 0x18b2eaa28 0x18b2ed19c 0x18b2eb70c 0x18ee1d3c8 0x1865a027c 0x18659f384 0x18659d9a8 0x1864c92d4 0x18b0cc3d0 0x18b0c6f40 0x1000b4de0 0x198966a08) libc++abi.dylib:以 NSException 类型的未捕获异常终止 (lldb)

关于代码-

int main(int argc, char * argv[]) {
@autoreleasepool {
    return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}

}

它说线程 1:信号 SIGABRT

对不起,如果我对这一切听起来真的很愚蠢,但我还是个初学者

【问题讨论】:

  • 请发布您的代码,而不是屏幕截图。这是不可读的。谢谢。

标签: objective-c xcode xcode6 admob


【解决方案1】:

目前,XCode 认为您的横幅视图是常规的 UIView。修复它:

  • 确保将横幅视图的自定义类设置为 GADBannerView
  • 在视图控制器的 Objective-C 代码中,将 bannerView 的声明从 UIView 更改为 GADBannerView

【讨论】:

  • 非常感谢,我所有的错误都消失了,但现在当我运行我的应用程序时,我在代码 @property (weak, nonatomic) IBOutlet GADBannerView *GADBannerView;
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多