2012-07-30 28 views
6

çöküyorAdMob uygulama xcode iPhone

sorun i app başlattığınızda hiçbir hata vardır ama olmasıdır i oyna bastığınızda bütün uygulama çöküyor

hata ->

[GADBannerView özel]: 14: 12,676 uygulaması [1323: C07] * Sonlandırma uygulaması tanınmayan seçici örneği 0x9159e50 2012-07-30 09 gönderilecek nedeniyle t o yakalanmamış istisna 'NSInvalidArgumentException', nedeni: '- [GADBannerView özel]: tanınmayan seçici örneğine 0x9159e50 gönderilen'

kodu ->

.h

#import "GADBannerView.h" 
GADBannerView *_AbMob; 
@property(nonatomic,retain) GADBannerView *AbMob; 

.m

breakpoint->

app`-[GADBannerView adSize] at GADBannerView.m:100: 
0x1f5c2: pushl %ebp 
0x1f5c3: movl %esp, %ebp 
0x1f5c5: pushl %esi 
0x1f5c6: subl $20, %esp 
0x1f5c9: calll 0x1f5ce     ; -[GADBannerView adSize] + 12 at GADBannerView.m:101 
0x1f5ce: popl %esi 
0x1f5cf: movl 217414(%esi), %eax 
0x1f5d5: movl %eax, 4(%esp) 
0x1f5d9: movl 12(%ebp), %eax 
0x1f5dc: movl %eax, (%esp) 
0x1f5df: calll 0x32022     ; symbol stub for: objc_msgSend 
0x1f5e4: movl 217442(%esi), %ecx 
0x1f5ea: movl %ecx, 4(%esp) 
0x1f5ee: movl %eax, (%esp) 
0x1f5f1: calll 0x32022     ; symbol stub for: objc_msgSend 
0x1f5f6: movl 8(%ebp), %ecx 
0x1f5f9: testl %eax, %eax 
0x1f5fb: je  0x1f618     ; -[GADBannerView adSize] + 86 at GADBannerView.m:101 
0x1f5fd: movl 217402(%esi), %edx 
0x1f603: movl %edx, 8(%esp) 
0x1f607: movl %eax, 4(%esp) 
0x1f60b: movl %ecx, (%esp) 
0x1f60e: calll 0x32034     ; symbol stub for: objc_msgSend_stret 
0x1f613: addl $16, %esp 
0x1f616: jmp 0x1f62f     ; -[GADBannerView adSize] + 109 at GADBannerView.m:101 
0x1f618: movl $0, 4(%ecx) 
0x1f61f: movl $0, (%ecx) 
0x1f625: movl $0, 8(%ecx) 
0x1f62c: addl $20, %esp 
0x1f62f: popl %esi 
0x1f630: popl %ebp 
0x1f631: ret $4 

istisna 0x1f5e4: movl 217442(%esi), %ecx

+0

. Tanınmayan seçici üzerinde bir kesme noktası ayarlayın (bu [soruya bakın] (http://stackoverflow.com/questions/7354169/breaking-on-unrecognized-selector)) ve hata ayıklayıcısını kesme noktasına ulaştıktan sonra tam stacktrace'i gönderin. – Codo

cevap

17

azından ben sadece çok bu sorunla karşılaştık. -all_load linker bayrağını kullandım.

İhtiyacınız olan bağlantı. yayınlanan koduyla açıkçası yanlış bir şey yok

https://developers.google.com/mobile-ads-sdk/docs/#incorporating

+1

Oy verdi, hayatımı güvende bıraktın: D – vietnguyen09

+0

"all_load" öğesini kaldırması mı gerekiyor? Onu kaldırdım ama yine de sorun – Gank

+0

'-all_load' linker bayrağını eklemeniz gerekiyor. – David