运行iOS 8.1.我们已经通过仪器,静态分析仪运行它,并且仍在努力指出问题.
QuartzCoreCA::release_objects(X::List<voID const*>*)13Crashed: ThreadEXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0x0042de0f48aa7488Thread : Crashed: Thread0 libobjc.A.dylib 0x0000000193debbdc objc_msgSend + 281 CoreFoundation 0x0000000183561228 CFRelease + 5242 QuartzCore 0x0000000187788644 CA::release_objects(X::List<voID const*>*) + 323 QuartzCore 0x000000018778e498 -[CAAnimation dealloc] + 804 libobjc.A.dylib 0x0000000193df1724 (anonymous namespace)::autoreleasePoolPage::pop(voID*) + 5645 libobjc.A.dylib 0x0000000193df2754 (anonymous namespace)::autoreleasePoolPage::tls_dealloc(voID*) + 726 libsystem_pthread.dylib 0x00000001945fa3e0 _pthread_tsd_cleanup + 2007 libsystem_pthread.dylib 0x00000001945fa0ac _pthread_exit + 1408 libsystem_pthread.dylib 0x00000001945fb330 pthread_exit + 449 Foundation 0x0000000184487000 -[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:]10 Foundation 0x0000000184555c24 __NSThread__main__ + 109611 libsystem_pthread.dylib 0x00000001945fbe80 _pthread_body + 16412 libsystem_pthread.dylib 0x00000001945fbddc _pthread_body解决方法 这里的问题是你在Core Animation没有预料到的对象上做了一个额外的发布,所以问题在你的代码中引入,但是当动画框架进行清理阶段时会暴露出来.
要解决此问题,请使用性能分析.选择Allocations profiler,然后单击Launch Configuration for Heap Allocations下的记录引用计数.
然后,当问题出现时,您将能够看到分配历史记录,并且一个版本将不会配对并且已从您的某个源代码文件中发布.
总结以上是内存溢出为你收集整理的ios – 尝试修复崩溃:QuartzCore – CA :: release_objects(X :: List *)全部内容,希望文章能够帮你解决ios – 尝试修复崩溃:QuartzCore – CA :: release_objects(X :: List *)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)