我已经开发了ipad的应用程序,已经为iphone开发并且效果很好但是当移动到ipad时我将页面合并在一起,因此页面有多个表和太多的对象 当打开主页时,它有时会工作,但是当我转到另一个页面并尝试返回主页时,应用程序崩溃并给出了这个
libobjc.A.dylib`objc_autorelease:
0x3b61d660: cbz r0, 0x3b61d67a ; objc_autorelease + 26
0x3b61d662: ldr r1, [r0]
0x3b61d664: movs r2, #2
0x3b61d666: ldr r1, [r1, #16]
0x3b61d668: bfi r1, r2, #0, #2
0x3b61d66c: ldrb r1, [r1]
0x3b61d66e: tst.w r1, #2
0x3b61d672: bne 0x3b61d67e ; objc_autorelease + 30
0x3b61d674: movs r1, #0
0x3b61d676: b.w 0x3b61e230 ; -[NSObject autorelease]
0x3b61d67a: movs r0, #0
0x3b61d67c: bx lr
0x3b61d67e: movw r1, #5170
0x3b61d682: movt r1, #503
0x3b61d686: add r1, pc
0x3b61d688: ldr r1, [r1]
0x3b61d68a: b.w 0x3b60d5c0 ; objc_msgSend
0x3b61d68e: nop
我读了很多文章,其中一些人说它发布已经发布的对象,其中一些根本没有帮助告诉我应该寻找分配,但我不知道如何使用它,尝试但没有任何作用。
那么,任何人都可以帮我解决这个问题吗?
答案 0 :(得分:1)
过度发布的对象称为僵尸。如果您浏览网页,可以找到有关如何使用分析器(Apple Instruments)跟踪它们的一些帮助。
以下是关于僵尸狩猎的几个Apple链接。