어떤 단계를 통해 문제가 재현됩니까? 1. [adWhirlView replaceBannerViewWith : replacement];adwhirl에서 사용자 정의 배너 또는 레이블을 추가 할 때 응용 프로그램이 충돌 함
예상되는 출력은 무엇입니까? 대신에 당신은 무엇을 보나요? 내가
사용중인 제품의 버전은 무엇 내 사용자 정의 배너보기에 추가 할 때
UILabel의와 replaceBanner에 Exec에서 나쁜 액세스 예에 specfied으로, 또한 충돌? 어떤 운영 체제 에서요?
맥 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
실제로 메모리 누수로 인한 것이 아니기 때문에 실제로 해당 클래스에 Adwhirl의 인스턴스가 있으므로 adView로 바꿉니다. adWhirlView 대신. – user366584
그래서 초기화되지 않은 무언가에 접근하려고 했었습니까? – Robin