2011-01-11 42 views
0

哪些步骤会重现该问题? 1.√[adWhirlView replaceBannerViewWith:replacement];在adwhirl中添加自定义横幅或标签时应用程序崩溃

预期产量是多少?你看到了什么呢?

上replaceBanner用的UILabel作为例子specfied Exec的错误访问,它也崩溃当我添加

什么版本的产品您使用的是我的自定义的旗帜查看?在什么操作系统上?

的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

回答

0

EXC_BAD_ACCESS它代表了你已经删除了一些对象,之后我们试图访问它。或者你已经创建了一个autorelease对象,然后你正在访问这个对象。在这两种情况下,当你尝试访问一个没有指向任何东西的对象时,显示EXC_BAD_ACCESS

+0

这不是由于内存泄漏,实际上Adwhirl的实例已经存在于该类中,所以我只是用adView替换它而不是adWhirlView。 – user366584 2011-01-12 07:03:27