【问题标题】:Application crashes on adding custom banner or label in adwhirl在 adwhirl 中添加自定义横幅或标签时应用程序崩溃
【发布时间】:2011-01-11 10:31:30
【问题描述】:

哪些步骤会重现问题? 1.√ [adWhirlView replaceBannerViewWith:replacement];

预期的输出是什么?你看到了什么?

使用 UILabel 在 replaceBanner 上执行错误访问,如示例中指定的那样,当我添加自定义横幅视图时它也会崩溃

您使用的是什么版本的产品?在什么操作系统上?

Mac OX 10.6.3 和 AdWhirlSDK_iPhone_2.6.2.zip

请在下面提供任何其他信息。

每当我将我的自定义添加集成到 Adwhirl 中时,我的应用程序就会崩溃 [adWhirlView replaceBannerViewWith:replacement];请告诉我如何解决这个问题。

 - (void)performEvent:(AdWhirlView *)adWhirlView {
  // replace banner content
  UILabel *replacement = [[UILabel alloc] initWithFrame:kAdWhirlViewDefaultFrame];
  replacement.backgroundColor = [UIColor blackColor];
  replacement.textColor = [UIColor whiteColor];
  replacement.textAlignment = UITextAlignmentCenter;
  replacement.text = [NSString stringWithFormat:@"Event performed, view %x", adWhirlView];
  [adWhirlView replaceBannerViewWith:replacement];
  [replacement release];
}

http://code.google.com/p/adwhirl/wiki/CustomEvents

【问题讨论】:

    标签: iphone objective-c iphone-sdk-3.0 ios4


    【解决方案1】:

    EXC_BAD_ACCESS 它表示您已经删除了一些对象,然后您尝试访问它。或者您已经创建了一个自动释放对象,然后您正在访问该对象。在这两种情况下,当您尝试访问未指向任何对象的对象时都会显示 EXC_BAD_ACCESS

    【讨论】:

    • 不是因为内存泄漏,实际上 Adwhirl 的实例已经存在于该类中,所以我将其替换为 adView 而不是 adWhirlView。
    • 所以你试图访问一些未初始化的东西不是吗?
    猜你喜欢
    • 1970-01-01
    • 2021-03-09
    • 1970-01-01
    • 2021-08-21
    • 1970-01-01
    • 1970-01-01
    • 2016-11-27
    • 1970-01-01
    • 2020-12-19
    相关资源
    最近更新 更多